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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Satallax---3.5
% Problem  : SEU760^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 : n029.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Tue Jul 19 14:01:57 EDT 2022

% Result   : Theorem 11.97s 12.14s
% Output   : Proof 12.53s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : SEU760^1 : TPTP v8.1.0. Released v3.7.0.
% 0.06/0.13  % Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s
% 0.12/0.34  % Computer : n029.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 600
% 0.12/0.34  % DateTime : Sun Jun 19 00:53:59 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 11.97/12.14  % SZS status Theorem
% 11.97/12.14  % Mode: mode507:USE_SINE=true:SINE_TOLERANCE=3.0:SINE_GENERALITY_THRESHOLD=0:SINE_RANK_LIMIT=1.:SINE_DEPTH=1
% 11.97/12.14  % Inferences: 0
% 11.97/12.14  % SZS output start Proof
% 11.97/12.14  thf(ty_kfst, type, kfst : ($i>$i)).
% 11.97/12.14  thf(ty_binintersect, type, binintersect : ($i>$i>$i)).
% 11.97/12.14  thf(ty_singleton, type, singleton : ($i>$o)).
% 11.97/12.14  thf(ty_if, type, if : ($i>$o>$i>$i>$i)).
% 11.97/12.14  thf(ty_subset, type, subset : ($i>$i>$o)).
% 11.97/12.14  thf(ty_eigen__2, type, eigen__2 : $i).
% 11.97/12.14  thf(ty_setunion, type, setunion : ($i>$i)).
% 11.97/12.14  thf(ty_iskpair, type, iskpair : ($i>$o)).
% 11.97/12.14  thf(ty_eigen__1, type, eigen__1 : $i).
% 11.97/12.14  thf(ty_eigen__0, type, eigen__0 : $i).
% 11.97/12.14  thf(ty_cartprod, type, cartprod : ($i>$i>$i)).
% 11.97/12.14  thf(ty_breln, type, breln : ($i>$i>$i>$o)).
% 11.97/12.14  thf(ty_emptyset, type, emptyset : $i).
% 11.97/12.14  thf(ty_setminus, type, setminus : ($i>$i>$i)).
% 11.97/12.14  thf(ty_kpair, type, kpair : ($i>$i>$i)).
% 11.97/12.14  thf(ty_eigen__3, type, eigen__3 : $i).
% 11.97/12.14  thf(ty_descr, type, descr : (($i>$o)>$i)).
% 11.97/12.14  thf(ty_ap, type, ap : ($i>$i>$i>$i>$i)).
% 11.97/12.14  thf(ty_funcSet, type, funcSet : ($i>$i>$i)).
% 11.97/12.14  thf(ty_symdiff, type, symdiff : ($i>$i>$i)).
% 11.97/12.14  thf(ty_nonempty, type, nonempty : ($i>$o)).
% 11.97/12.14  thf(ty_dsetconstr, type, dsetconstr : ($i>($i>$o)>$i)).
% 11.97/12.14  thf(ty_powerset, type, powerset : ($i>$i)).
% 11.97/12.14  thf(ty_omega, type, omega : $i).
% 11.97/12.14  thf(ty_ex1, type, ex1 : ($i>($i>$o)>$o)).
% 11.97/12.14  thf(ty_ksnd, type, ksnd : ($i>$i)).
% 11.97/12.14  thf(ty_exu, type, exu : (($i>$o)>$o)).
% 11.97/12.14  thf(ty_prop2set, type, prop2set : ($o>$i)).
% 11.97/12.14  thf(ty_set2prop, type, set2prop : ($i>$o)).
% 11.97/12.14  thf(ty_lam, type, lam : ($i>$i>($i>$i)>$i)).
% 11.97/12.14  thf(ty_in, type, in : ($i>$i>$o)).
% 11.97/12.14  thf(ty_func, type, func : ($i>$i>$i>$o)).
% 11.97/12.14  thf(ty_binunion, type, binunion : ($i>$i>$i)).
% 11.97/12.14  thf(ty_dpsetconstr, type, dpsetconstr : ($i>$i>($i>$i>$o)>$i)).
% 11.97/12.14  thf(ty_setadjoin, type, setadjoin : ($i>$i>$i)).
% 11.97/12.14  thf(def_setextAx,definition,(setextAx = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))))).
% 11.97/12.14  thf(def_emptysetAx,definition,(emptysetAx = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 11.97/12.14  thf(def_setadjoinAx,definition,(setadjoinAx = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))))).
% 11.97/12.14  thf(def_powersetAx,definition,(powersetAx = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))))).
% 11.97/12.14  thf(def_setunionAx,definition,(setunionAx = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))))).
% 11.97/12.14  thf(def_omega0Ax,definition,(omega0Ax = ((in @ emptyset) @ omega))).
% 11.97/12.14  thf(def_omegaSAx,definition,(omegaSAx = (![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))))).
% 11.97/12.14  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))))))).
% 11.97/12.14  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))))))))))))))))))).
% 11.97/12.14  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))))))))))))))).
% 11.97/12.14  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)))))))))))))))))))))).
% 11.97/12.14  thf(def_descrp,definition,(descrp = (![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))))).
% 11.97/12.14  thf(def_dsetconstrI,definition,(dsetconstrI = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_dsetconstrEL,definition,(dsetconstrEL = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 11.97/12.14  thf(def_dsetconstrER,definition,(dsetconstrER = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))))).
% 11.97/12.14  thf(def_exuE1,definition,(exuE1 = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))))).
% 11.97/12.14  thf(def_prop2setE,definition,(prop2setE = (![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))))).
% 11.97/12.14  thf(def_emptysetE,definition,(emptysetE = (![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))))).
% 11.97/12.14  thf(def_emptysetimpfalse,definition,(emptysetimpfalse = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 11.97/12.14  thf(def_notinemptyset,definition,(notinemptyset = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 11.97/12.14  thf(def_exuE3e,definition,(exuE3e = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))))).
% 11.97/12.14  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))))))).
% 11.97/12.14  thf(def_emptyI,definition,(emptyI = (![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))))).
% 11.97/12.14  thf(def_noeltsimpempty,definition,(noeltsimpempty = (![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))))).
% 11.97/12.14  thf(def_setbeta,definition,(setbeta = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))))).
% 11.97/12.14  thf(def_nonemptyE1,definition,(nonemptyE1 = (![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))))).
% 11.97/12.14  thf(def_nonemptyI,definition,(nonemptyI = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_nonemptyI1,definition,(nonemptyI1 = (![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))))).
% 11.97/12.14  thf(def_setadjoinIL,definition,(setadjoinIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))))).
% 11.97/12.14  thf(def_emptyinunitempty,definition,(emptyinunitempty = ((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)))).
% 11.97/12.14  thf(def_setadjoinIR,definition,(setadjoinIR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_setadjoinOr,definition,(setadjoinOr = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))))).
% 11.97/12.14  thf(def_setoftrueEq,definition,(setoftrueEq = (![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)))).
% 11.97/12.14  thf(def_powersetI,definition,(powersetI = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))))).
% 11.97/12.14  thf(def_emptyinPowerset,definition,(emptyinPowerset = (![X1:$i]:((in @ emptyset) @ (powerset @ X1))))).
% 11.97/12.14  thf(def_emptyInPowerset,definition,(emptyInPowerset = (![X1:$i]:((in @ emptyset) @ (powerset @ X1))))).
% 11.97/12.14  thf(def_powersetE,definition,(powersetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))))).
% 11.97/12.14  thf(def_setunionI,definition,(setunionI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))))).
% 11.97/12.14  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))))))).
% 11.97/12.14  thf(def_subPowSU,definition,(subPowSU = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))))).
% 11.97/12.14  thf(def_exuE2,definition,(exuE2 = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))))).
% 11.97/12.14  thf(def_nonemptyImpWitness,definition,(nonemptyImpWitness = (![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))))).
% 11.97/12.14  thf(def_uniqinunit,definition,(uniqinunit = (![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))))).
% 11.97/12.14  thf(def_notinsingleton,definition,(notinsingleton = (![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))))).
% 11.97/12.14  thf(def_eqinunit,definition,(eqinunit = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 11.97/12.14  thf(def_singletonsswitch,definition,(singletonsswitch = (![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))).
% 11.97/12.14  thf(def_upairsetE,definition,(upairsetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))))).
% 11.97/12.14  thf(def_upairsetIL,definition,(upairsetIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 11.97/12.14  thf(def_upairsetIR,definition,(upairsetIR = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 11.97/12.14  thf(def_emptyE1,definition,(emptyE1 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))))).
% 11.97/12.14  thf(def_vacuousDall,definition,(vacuousDall = (![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))))).
% 11.97/12.14  thf(def_quantDeMorgan1,definition,(quantDeMorgan1 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 11.97/12.14  thf(def_quantDeMorgan2,definition,(quantDeMorgan2 = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 11.97/12.14  thf(def_quantDeMorgan3,definition,(quantDeMorgan3 = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 11.97/12.14  thf(def_quantDeMorgan4,definition,(quantDeMorgan4 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 11.97/12.14  thf(def_prop2setI,definition,(prop2setI = (![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))))).
% 11.97/12.14  thf(def_prop2set2propI,definition,(prop2set2propI = (![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))))).
% 11.97/12.14  thf(def_notdexE,definition,(notdexE = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 11.97/12.14  thf(def_notdallE,definition,(notdallE = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 11.97/12.14  thf(def_exuI1,definition,(exuI1 = (![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))))).
% 11.97/12.14  thf(def_exuI3,definition,(exuI3 = (![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))))).
% 11.97/12.14  thf(def_exuI2,definition,(exuI2 = (![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))))).
% 11.97/12.14  thf(def_inCongP,definition,(inCongP = (![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  thf(def_exuE3u,definition,(exuE3u = (![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))))).
% 11.97/12.14  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))))))).
% 11.97/12.14  thf(def_emptyset__Cong,definition,(emptyset__Cong = (emptyset = emptyset))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  thf(def_powerset__Cong,definition,(powerset__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))))).
% 11.97/12.14  thf(def_setunion__Cong,definition,(setunion__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))))).
% 11.97/12.14  thf(def_omega__Cong,definition,(omega__Cong = (omega = omega))).
% 11.97/12.14  thf(def_exuEu,definition,(exuEu = (![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  thf(def_subsetI1,definition,(subsetI1 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))))).
% 11.97/12.14  thf(def_eqimpsubset2,definition,(eqimpsubset2 = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))))).
% 11.97/12.14  thf(def_eqimpsubset1,definition,(eqimpsubset1 = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))))).
% 11.97/12.14  thf(def_subsetI2,definition,(subsetI2 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))))).
% 11.97/12.14  thf(def_emptysetsubset,definition,(emptysetsubset = ((!!) @ (subset @ emptyset)))).
% 11.97/12.14  thf(def_subsetE,definition,(subsetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))))).
% 11.97/12.14  thf(def_subsetE2,definition,(subsetE2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))))).
% 11.97/12.14  thf(def_notsubsetI,definition,(notsubsetI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))))).
% 11.97/12.14  thf(def_notequalI1,definition,(notequalI1 = (![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))))).
% 11.97/12.14  thf(def_notequalI2,definition,(notequalI2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))))).
% 11.97/12.14  thf(def_subsetRefl,definition,(subsetRefl = (![X1:$i]:((subset @ X1) @ X1)))).
% 11.97/12.14  thf(def_subsetTrans,definition,(subsetTrans = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))))).
% 11.97/12.14  thf(def_setadjoinSub,definition,(setadjoinSub = (![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))))).
% 11.97/12.14  thf(def_setadjoinSub2,definition,(setadjoinSub2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))))).
% 11.97/12.14  thf(def_subset2powerset,definition,(subset2powerset = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))))).
% 11.97/12.14  thf(def_setextsub,definition,(setextsub = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))))).
% 11.97/12.14  thf(def_subsetemptysetimpeq,definition,(subsetemptysetimpeq = (![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))))).
% 11.97/12.14  thf(def_powersetI1,definition,(powersetI1 = (![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))))).
% 11.97/12.14  thf(def_powersetE1,definition,(powersetE1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))))).
% 11.97/12.14  thf(def_inPowerset,definition,(inPowerset = (![X1:$i]:((in @ X1) @ (powerset @ X1))))).
% 11.97/12.14  thf(def_powersetsubset,definition,(powersetsubset = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))))).
% 11.97/12.14  thf(def_sepInPowerset,definition,(sepInPowerset = (![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))))).
% 11.97/12.14  thf(def_sepSubset,definition,(sepSubset = (![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))))).
% 11.97/12.14  thf(def_binunionIL,definition,(binunionIL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))))).
% 11.97/12.14  thf(def_upairset2IR,definition,(upairset2IR = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 11.97/12.14  thf(def_binunionIR,definition,(binunionIR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_binunionE,definition,(binunionE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))))).
% 11.97/12.14  thf(def_binunionLsub,definition,(binunionLsub = (![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))))).
% 11.97/12.14  thf(def_binunionRsub,definition,(binunionRsub = (![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))))).
% 11.97/12.14  thf(def_binintersectI,definition,(binintersectI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_binintersectSubset5,definition,(binintersectSubset5 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_binintersectEL,definition,(binintersectEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 11.97/12.14  thf(def_binintersectLsub,definition,(binintersectLsub = (![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))))).
% 11.97/12.14  thf(def_binintersectSubset2,definition,(binintersectSubset2 = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))))).
% 11.97/12.14  thf(def_binintersectSubset3,definition,(binintersectSubset3 = (![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))))).
% 11.97/12.14  thf(def_binintersectER,definition,(binintersectER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))))).
% 11.97/12.14  thf(def_disjointsetsI1,definition,(disjointsetsI1 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))))).
% 11.97/12.14  thf(def_binintersectRsub,definition,(binintersectRsub = (![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))))).
% 11.97/12.14  thf(def_binintersectSubset4,definition,(binintersectSubset4 = (![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))))).
% 11.97/12.14  thf(def_binintersectSubset1,definition,(binintersectSubset1 = (![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))))).
% 11.97/12.14  thf(def_bs114d,definition,(bs114d = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))))).
% 11.97/12.14  thf(def_setminusI,definition,(setminusI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_setminusEL,definition,(setminusEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 11.97/12.14  thf(def_setminusER,definition,(setminusER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))))).
% 11.97/12.14  thf(def_setminusSubset2,definition,(setminusSubset2 = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))))).
% 11.97/12.14  thf(def_setminusERneg,definition,(setminusERneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))))).
% 11.97/12.14  thf(def_setminusELneg,definition,(setminusELneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))))).
% 11.97/12.14  thf(def_setminusILneg,definition,(setminusILneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 11.97/12.14  thf(def_setminusIRneg,definition,(setminusIRneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 11.97/12.14  thf(def_setminusLsub,definition,(setminusLsub = (![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))))).
% 11.97/12.14  thf(def_setminusSubset1,definition,(setminusSubset1 = (![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_symdiffI1,definition,(symdiffI1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_symdiffI2,definition,(symdiffI2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_symdiffIneg1,definition,(symdiffIneg1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))))).
% 11.97/12.14  thf(def_symdiffIneg2,definition,(symdiffIneg2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))))).
% 11.97/12.14  thf(def_secondinupair,definition,(secondinupair = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 11.97/12.14  thf(def_setukpairIL,definition,(setukpairIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))))).
% 11.97/12.14  thf(def_setukpairIR,definition,(setukpairIR = (![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))))).
% 11.97/12.14  thf(def_kpairiskpair,definition,(kpairiskpair = (![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))))).
% 11.97/12.14  thf(def_kpairp,definition,(kpairp = (![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))))).
% 11.97/12.14  thf(def_singletonsubset,definition,(singletonsubset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))))).
% 11.97/12.14  thf(def_singletoninpowerset,definition,(singletoninpowerset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))))).
% 11.97/12.14  thf(def_singletoninpowunion,definition,(singletoninpowunion = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))))).
% 11.97/12.14  thf(def_upairset2E,definition,(upairset2E = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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)))))))))))))))).
% 11.97/12.14  thf(def_cartprodmempair,definition,(cartprodmempair = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))))).
% 11.97/12.14  thf(def_setunionE2,definition,(setunionE2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))))).
% 11.97/12.14  thf(def_setunionsingleton1,definition,(setunionsingleton1 = (![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)))).
% 11.97/12.14  thf(def_setunionsingleton2,definition,(setunionsingleton2 = (![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))))).
% 11.97/12.14  thf(def_setunionsingleton,definition,(setunionsingleton = (![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)))).
% 11.97/12.14  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)))))))).
% 11.97/12.14  thf(def_ex1E1,definition,(ex1E1 = (![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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))))))).
% 11.97/12.14  thf(def_singletonsuniq,definition,(singletonsuniq = (![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))))).
% 11.97/12.14  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))))))).
% 11.97/12.14  thf(def_kfstsingleton,definition,(kfstsingleton = (![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))))).
% 11.97/12.14  thf(def_theprop,definition,(theprop = (![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))))).
% 11.97/12.14  thf(def_kfstpairEq,definition,(kfstpairEq = (![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))))).
% 11.97/12.14  thf(def_cartprodfstin,definition,(cartprodfstin = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))))).
% 11.97/12.14  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)))))))).
% 11.97/12.14  thf(def_setukpairinjL,definition,(setukpairinjL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))))).
% 11.97/12.14  thf(def_setukpairinjR11,definition,(setukpairinjR11 = (![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))))).
% 11.97/12.14  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))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_upairequniteq,definition,(upairequniteq = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))))).
% 11.97/12.14  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)))))))).
% 11.97/12.14  thf(def_setukpairinjR,definition,(setukpairinjR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))))).
% 11.97/12.14  thf(def_ksndsingleton,definition,(ksndsingleton = (![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))))).
% 11.97/12.14  thf(def_ksndpairEq,definition,(ksndpairEq = (![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))))).
% 11.97/12.14  thf(def_kpairsurjEq,definition,(kpairsurjEq = (![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))))).
% 11.97/12.14  thf(def_cartprodsndin,definition,(cartprodsndin = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))))).
% 11.97/12.14  thf(def_cartprodpairmemEL,definition,(cartprodpairmemEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))))).
% 11.97/12.14  thf(def_cartprodpairmemER,definition,(cartprodpairmemER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  thf(def_cartprodfstpairEq,definition,(cartprodfstpairEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))))).
% 11.97/12.14  thf(def_cartprodsndpairEq,definition,(cartprodsndpairEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))))).
% 11.97/12.14  thf(def_cartprodpairsurjEq,definition,(cartprodpairsurjEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  thf(def_dpsetconstrSub,definition,(dpsetconstrSub = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))))).
% 11.97/12.14  thf(def_setOfPairsIsBReln,definition,(setOfPairsIsBReln = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_infuncsetfunc,definition,(infuncsetfunc = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_funcinfuncset,definition,(funcinfuncset = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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)))))))).
% 11.97/12.14  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)))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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))))))))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  thf(def_eta1,definition,(eta1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))))).
% 11.97/12.14  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)))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  thf(def_eta2,definition,(eta2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))))).
% 11.97/12.14  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))))))))))))))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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))))))))))))))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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)))))))))))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_theeq,definition,(theeq = (![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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))))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_powersetT_lem,definition,(powersetT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  thf(def_complementT_lem,definition,(complementT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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)))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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)))))))))))).
% 11.97/12.14  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))))))))).
% 11.97/12.14  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)))))))))))))).
% 11.97/12.14  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)))))))))))))).
% 11.97/12.14  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)))))))))))))).
% 11.97/12.14  thf(def_contrasubsetT1,definition,(contrasubsetT1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))))).
% 11.97/12.14  thf(def_contrasubsetT2,definition,(contrasubsetT2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))))).
% 11.97/12.14  thf(def_contrasubsetT3,definition,(contrasubsetT3 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))))).
% 11.97/12.14  thf(def_doubleComplementI1,definition,(doubleComplementI1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))))).
% 11.97/12.14  thf(def_doubleComplementE1,definition,(doubleComplementE1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))))).
% 11.97/12.14  thf(def_doubleComplementSub1,definition,(doubleComplementSub1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))))).
% 11.97/12.14  thf(def_doubleComplementSub2,definition,(doubleComplementSub2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))))).
% 11.97/12.14  thf(def_doubleComplementEq,definition,(doubleComplementEq = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))))).
% 11.97/12.14  thf(def_complementTnotintersectT,definition,(complementTnotintersectT = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))))).
% 11.97/12.14  thf(def_complementImpComplementIntersect,definition,(complementImpComplementIntersect = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))))).
% 11.97/12.14  thf(def_complementSubsetComplementIntersect,definition,(complementSubsetComplementIntersect = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))))).
% 11.97/12.14  thf(def_complementInPowersetComplementIntersect,definition,(complementInPowersetComplementIntersect = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))).
% 11.97/12.14  thf(def_contraSubsetComplement,definition,(contraSubsetComplement = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))))).
% 11.97/12.14  thf(def_complementTcontraSubset,definition,(complementTcontraSubset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 11.97/12.14  thf(def_binunionTILcontra,definition,(binunionTILcontra = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))))).
% 11.97/12.14  thf(def_binunionTIRcontra,definition,(binunionTIRcontra = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))))).
% 11.97/12.14  thf(def_inIntersectImpInUnion,definition,(inIntersectImpInUnion = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))))).
% 11.97/12.14  thf(def_inIntersectImpInUnion2,definition,(inIntersectImpInUnion2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))))).
% 11.97/12.14  thf(def_inIntersectImpInIntersectUnions,definition,(inIntersectImpInIntersectUnions = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))))).
% 11.97/12.14  thf(def_intersectInPowersetIntersectUnions,definition,(intersectInPowersetIntersectUnions = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))).
% 11.97/12.14  thf(def_inComplementUnionImpNotIn1,definition,(inComplementUnionImpNotIn1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))).
% 11.97/12.14  thf(def_inComplementUnionImpInComplement1,definition,(inComplementUnionImpInComplement1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))))).
% 11.97/12.14  thf(def_binunionTE,definition,(binunionTE = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))))).
% 11.97/12.14  thf(def_binunionTEcontra,definition,(binunionTEcontra = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))))).
% 11.97/12.14  thf(def_demorgan2a1,definition,(demorgan2a1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))))).
% 11.97/12.14  thf(def_complementUnionInPowersetComplement,definition,(complementUnionInPowersetComplement = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))))).
% 11.97/12.14  thf(def_demorgan2a2,definition,(demorgan2a2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))))).
% 11.97/12.14  thf(def_demorgan1a,definition,(demorgan1a = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))))).
% 11.97/12.14  thf(def_demorgan1b,definition,(demorgan1b = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))))).
% 11.97/12.14  thf(def_demorgan1,definition,(demorgan1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))))).
% 11.97/12.14  thf(def_demorgan2a,definition,(demorgan2a = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))))).
% 11.97/12.14  thf(def_demorgan2b2,definition,(demorgan2b2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))))).
% 11.97/12.14  thf(def_demorgan2b,definition,(demorgan2b = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))))).
% 11.97/12.14  thf(def_demorgan2,definition,(demorgan2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))))).
% 11.97/12.14  thf(def_woz13rule0,definition,(woz13rule0 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))))).
% 11.97/12.14  thf(def_woz13rule1,definition,(woz13rule1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))).
% 11.97/12.14  thf(woz13rule2,conjecture,((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 11.97/12.15  thf(h0,negated_conjecture,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),inference(assume_negation,[status(cth)],[woz13rule2])).
% 11.97/12.15  thf(h1,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))),introduced(assumption,[])).
% 11.97/12.15  thf(h2,assumption,(~(((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 11.97/12.15  thf(h3,assumption,(![X1:$i]:(~(((in @ X1) @ emptyset)))),introduced(assumption,[])).
% 11.97/12.15  thf(h4,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 11.97/12.16  thf(h5,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 11.97/12.16  thf(h6,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 11.97/12.16  thf(h7,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 11.97/12.16  thf(h8,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 11.97/12.16  thf(h9,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))),introduced(assumption,[])).
% 11.97/12.16  thf(h10,assumption,(~((((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 11.97/12.17  thf(h11,assumption,((in @ emptyset) @ omega),introduced(assumption,[])).
% 11.97/12.17  thf(h12,assumption,(~(((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 11.97/12.17  thf(h13,assumption,(![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))),introduced(assumption,[])).
% 11.97/12.17  thf(h14,assumption,(~(((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.18  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,[])).
% 12.05/12.18  thf(h16,assumption,(~(((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.18  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,[])).
% 12.05/12.18  thf(h18,assumption,(~(((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.18  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,[])).
% 12.05/12.18  thf(h20,assumption,(~(((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.19  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,[])).
% 12.05/12.19  thf(h22,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.19  thf(h23,assumption,(![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))),introduced(assumption,[])).
% 12.05/12.19  thf(h24,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.19  thf(h25,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))),introduced(assumption,[])).
% 12.05/12.19  thf(h26,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.19  thf(h27,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 12.05/12.19  thf(h28,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.20  thf(h29,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))),introduced(assumption,[])).
% 12.05/12.20  thf(h30,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.20  thf(h31,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))),introduced(assumption,[])).
% 12.05/12.20  thf(h32,assumption,(~(((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.20  thf(h33,assumption,(![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))),introduced(assumption,[])).
% 12.05/12.20  thf(h34,assumption,(~(((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.21  thf(h35,assumption,(![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))),introduced(assumption,[])).
% 12.05/12.21  thf(h36,assumption,(~(((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.21  thf(h37,assumption,(~(((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.21  thf(h38,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.22  thf(h39,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))),introduced(assumption,[])).
% 12.05/12.22  thf(h40,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.22  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,[])).
% 12.05/12.22  thf(h42,assumption,(~(((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.22  thf(h43,assumption,(![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))),introduced(assumption,[])).
% 12.05/12.22  thf(h44,assumption,(~(((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.23  thf(h45,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.23  thf(h46,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))),introduced(assumption,[])).
% 12.05/12.23  thf(h47,assumption,(~(((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.23  thf(h48,assumption,(![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))),introduced(assumption,[])).
% 12.05/12.23  thf(h49,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.23  thf(h50,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))),introduced(assumption,[])).
% 12.05/12.23  thf(h51,assumption,(~(((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.24  thf(h52,assumption,(![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))),introduced(assumption,[])).
% 12.05/12.24  thf(h53,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.24  thf(h54,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))),introduced(assumption,[])).
% 12.05/12.24  thf(h55,assumption,(~((((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.25  thf(h56,assumption,((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)),introduced(assumption,[])).
% 12.05/12.25  thf(h57,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.25  thf(h58,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))),introduced(assumption,[])).
% 12.05/12.25  thf(h59,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.25  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,[])).
% 12.05/12.25  thf(h61,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.05/12.25  thf(h62,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 12.05/12.25  thf(h63,assumption,(~(((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.14/12.26  thf(h64,assumption,(![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)),introduced(assumption,[])).
% 12.14/12.26  thf(h65,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.14/12.26  thf(h66,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))),introduced(assumption,[])).
% 12.14/12.26  thf(h67,assumption,(~(((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.14/12.26  thf(h68,assumption,(![X1:$i]:((in @ emptyset) @ (powerset @ X1))),introduced(assumption,[])).
% 12.14/12.26  thf(h69,assumption,(~(((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.14/12.27  thf(h70,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.14/12.27  thf(h71,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 12.14/12.27  thf(h72,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.14/12.27  thf(h73,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))),introduced(assumption,[])).
% 12.14/12.27  thf(h74,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.14/12.27  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,[])).
% 12.14/12.27  thf(h76,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.28  thf(h77,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))),introduced(assumption,[])).
% 12.16/12.28  thf(h78,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.28  thf(h79,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))),introduced(assumption,[])).
% 12.16/12.28  thf(h80,assumption,(~(((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.29  thf(h81,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.29  thf(h82,assumption,(![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))),introduced(assumption,[])).
% 12.16/12.29  thf(h83,assumption,(~(((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.29  thf(h84,assumption,(![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))),introduced(assumption,[])).
% 12.16/12.29  thf(h85,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.29  thf(h86,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 12.16/12.29  thf(h87,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.30  thf(h88,assumption,(![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))),introduced(assumption,[])).
% 12.16/12.30  thf(h89,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.30  thf(h90,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))),introduced(assumption,[])).
% 12.16/12.30  thf(h91,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.30  thf(h92,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 12.16/12.30  thf(h93,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.31  thf(h94,assumption,(![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 12.16/12.31  thf(h95,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.31  thf(h96,assumption,(![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))),introduced(assumption,[])).
% 12.16/12.31  thf(h97,assumption,(~(((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.31  thf(h98,assumption,(![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))),introduced(assumption,[])).
% 12.16/12.31  thf(h99,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.16/12.31  thf(h100,assumption,(![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))),introduced(assumption,[])).
% 12.16/12.31  thf(h101,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.19/12.32  thf(h102,assumption,(![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))),introduced(assumption,[])).
% 12.19/12.32  thf(h103,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.19/12.32  thf(h104,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.19/12.32  thf(h105,assumption,(~(((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.19/12.32  thf(h106,assumption,(![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))),introduced(assumption,[])).
% 12.19/12.32  thf(h107,assumption,(~(((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.19/12.33  thf(h108,assumption,(![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))),introduced(assumption,[])).
% 12.19/12.33  thf(h109,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.19/12.33  thf(h110,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.34  thf(h111,assumption,(~(((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.34  thf(h112,assumption,(![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))),introduced(assumption,[])).
% 12.21/12.34  thf(h113,assumption,(~(((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.34  thf(h114,assumption,(![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))),introduced(assumption,[])).
% 12.21/12.34  thf(h115,assumption,(~(((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.34  thf(h116,assumption,(![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))),introduced(assumption,[])).
% 12.21/12.34  thf(h117,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.35  thf(h118,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))),introduced(assumption,[])).
% 12.21/12.35  thf(h119,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.35  thf(h120,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))),introduced(assumption,[])).
% 12.21/12.35  thf(h121,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.35  thf(h122,assumption,(![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))),introduced(assumption,[])).
% 12.21/12.35  thf(h123,assumption,(~(((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.35  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,[])).
% 12.21/12.35  thf(h125,assumption,(~(((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.36  thf(h126,assumption,(emptyset = emptyset),introduced(assumption,[])).
% 12.21/12.36  thf(h127,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.36  thf(h128,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))),introduced(assumption,[])).
% 12.21/12.36  thf(h129,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.36  thf(h130,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))),introduced(assumption,[])).
% 12.21/12.36  thf(h131,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.36  thf(h132,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))),introduced(assumption,[])).
% 12.21/12.36  thf(h133,assumption,(~(((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.36  thf(h134,assumption,(omega = omega),introduced(assumption,[])).
% 12.21/12.36  thf(h135,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.37  thf(h136,assumption,(~(((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.37  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,[])).
% 12.21/12.37  thf(h138,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.37  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,[])).
% 12.21/12.37  thf(h140,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.37  thf(h141,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 12.21/12.37  thf(h142,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.37  thf(h143,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 12.21/12.37  thf(h144,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.38  thf(h145,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 12.21/12.38  thf(h146,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.38  thf(h147,assumption,(~((((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.38  thf(h148,assumption,((!!) @ (subset @ emptyset)),introduced(assumption,[])).
% 12.21/12.38  thf(h149,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.38  thf(h150,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 12.21/12.38  thf(h151,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h152,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h153,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h154,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h155,assumption,(~(((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h156,assumption,(![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))),introduced(assumption,[])).
% 12.21/12.39  thf(h157,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h158,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h159,assumption,(~(((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h160,assumption,(![X1:$i]:((subset @ X1) @ X1)),introduced(assumption,[])).
% 12.21/12.39  thf(h161,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.39  thf(h162,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))),introduced(assumption,[])).
% 12.21/12.39  thf(h163,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.40  thf(h164,assumption,(![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))),introduced(assumption,[])).
% 12.21/12.40  thf(h165,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.40  thf(h166,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))),introduced(assumption,[])).
% 12.21/12.40  thf(h167,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.40  thf(h168,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))),introduced(assumption,[])).
% 12.21/12.40  thf(h169,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.40  thf(h170,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))),introduced(assumption,[])).
% 12.21/12.40  thf(h171,assumption,(~(((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.40  thf(h172,assumption,(![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))),introduced(assumption,[])).
% 12.21/12.40  thf(h173,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.40  thf(h174,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))),introduced(assumption,[])).
% 12.21/12.40  thf(h175,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.41  thf(h176,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 12.21/12.41  thf(h177,assumption,(~(((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.41  thf(h178,assumption,(![X1:$i]:((in @ X1) @ (powerset @ X1))),introduced(assumption,[])).
% 12.21/12.41  thf(h179,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.41  thf(h180,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))),introduced(assumption,[])).
% 12.21/12.41  thf(h181,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.21/12.41  thf(h182,assumption,(![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))),introduced(assumption,[])).
% 12.21/12.41  thf(h183,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.42  thf(h184,assumption,(![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 12.31/12.42  thf(h185,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.42  thf(h186,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))),introduced(assumption,[])).
% 12.31/12.42  thf(h187,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.42  thf(h188,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.42  thf(h189,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))),introduced(assumption,[])).
% 12.31/12.42  thf(h190,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.42  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,[])).
% 12.31/12.42  thf(h192,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h193,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 12.31/12.43  thf(h194,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h195,assumption,(![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))),introduced(assumption,[])).
% 12.31/12.43  thf(h196,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h197,assumption,(![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))),introduced(assumption,[])).
% 12.31/12.43  thf(h198,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h199,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h200,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h201,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h202,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.43  thf(h203,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 12.31/12.43  thf(h204,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.44  thf(h205,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 12.31/12.44  thf(h206,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.44  thf(h207,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))),introduced(assumption,[])).
% 12.31/12.44  thf(h208,assumption,(~(((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.44  thf(h209,assumption,(![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 12.31/12.44  thf(h210,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.44  thf(h211,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))),introduced(assumption,[])).
% 12.31/12.44  thf(h212,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.44  thf(h213,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))),introduced(assumption,[])).
% 12.31/12.44  thf(h214,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.44  thf(h215,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))),introduced(assumption,[])).
% 12.31/12.44  thf(h216,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h217,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))),introduced(assumption,[])).
% 12.31/12.45  thf(h218,assumption,(~(((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h219,assumption,(![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 12.31/12.45  thf(h220,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h221,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))),introduced(assumption,[])).
% 12.31/12.45  thf(h222,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h223,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h224,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h225,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 12.31/12.45  thf(h226,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h227,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))),introduced(assumption,[])).
% 12.31/12.45  thf(h228,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.46  thf(h229,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))),introduced(assumption,[])).
% 12.31/12.46  thf(h230,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.46  thf(h231,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 12.31/12.46  thf(h232,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.46  thf(h233,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))),introduced(assumption,[])).
% 12.31/12.46  thf(h234,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.46  thf(h235,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 12.31/12.46  thf(h236,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h237,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h238,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h239,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 12.31/12.47  thf(h240,assumption,(~(((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h241,assumption,(![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 12.31/12.47  thf(h242,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  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,[])).
% 12.31/12.47  thf(h244,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h245,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h246,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h247,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h248,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h249,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h250,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h251,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))),introduced(assumption,[])).
% 12.31/12.47  thf(h252,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.48  thf(h253,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.48  thf(h254,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))),introduced(assumption,[])).
% 12.31/12.48  thf(h255,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.48  thf(h256,assumption,(![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))),introduced(assumption,[])).
% 12.31/12.48  thf(h257,assumption,(~(((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.48  thf(h258,assumption,(![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))),introduced(assumption,[])).
% 12.31/12.48  thf(h259,assumption,(~(((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.48  thf(h260,assumption,(![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))),introduced(assumption,[])).
% 12.31/12.48  thf(h261,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.49  thf(h262,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))),introduced(assumption,[])).
% 12.31/12.49  thf(h263,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.31/12.49  thf(h264,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))),introduced(assumption,[])).
% 12.31/12.49  thf(h265,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.49  thf(h266,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))),introduced(assumption,[])).
% 12.40/12.49  thf(h267,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.49  thf(h268,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.49  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,[])).
% 12.40/12.49  thf(h270,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.49  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,[])).
% 12.40/12.49  thf(h272,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.50  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,[])).
% 12.40/12.50  thf(h274,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.50  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,[])).
% 12.40/12.50  thf(h276,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.50  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,[])).
% 12.40/12.50  thf(h278,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.50  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,[])).
% 12.40/12.50  thf(h280,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.50  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,[])).
% 12.40/12.50  thf(h282,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.50  thf(h283,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))),introduced(assumption,[])).
% 12.40/12.50  thf(h284,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.50  thf(h285,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))),introduced(assumption,[])).
% 12.40/12.50  thf(h286,assumption,(~(((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.51  thf(h287,assumption,(![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)),introduced(assumption,[])).
% 12.40/12.51  thf(h288,assumption,(~(((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.51  thf(h289,assumption,(![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))),introduced(assumption,[])).
% 12.40/12.51  thf(h290,assumption,(~(((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.51  thf(h291,assumption,(![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)),introduced(assumption,[])).
% 12.40/12.51  thf(h292,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.51  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,[])).
% 12.40/12.51  thf(h294,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.51  thf(h295,assumption,(![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))),introduced(assumption,[])).
% 12.40/12.51  thf(h296,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  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,[])).
% 12.40/12.52  thf(h298,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  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,[])).
% 12.40/12.52  thf(h300,assumption,(~(((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  thf(h301,assumption,(![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))),introduced(assumption,[])).
% 12.40/12.52  thf(h302,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  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,[])).
% 12.40/12.52  thf(h304,assumption,(~(((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  thf(h305,assumption,(![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))),introduced(assumption,[])).
% 12.40/12.52  thf(h306,assumption,(~(((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  thf(h307,assumption,(![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))),introduced(assumption,[])).
% 12.40/12.52  thf(h308,assumption,(~(((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  thf(h309,assumption,(![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))),introduced(assumption,[])).
% 12.40/12.52  thf(h310,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  thf(h311,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))),introduced(assumption,[])).
% 12.40/12.52  thf(h312,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.52  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,[])).
% 12.40/12.52  thf(h314,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.53  thf(h315,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))),introduced(assumption,[])).
% 12.40/12.53  thf(h316,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.53  thf(h317,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))),introduced(assumption,[])).
% 12.40/12.53  thf(h318,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.53  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,[])).
% 12.40/12.53  thf(h320,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.53  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,[])).
% 12.40/12.53  thf(h322,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.53  thf(h323,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))),introduced(assumption,[])).
% 12.40/12.53  thf(h324,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.53  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,[])).
% 12.40/12.53  thf(h326,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h327,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))),introduced(assumption,[])).
% 12.40/12.54  thf(h328,assumption,(~(((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h329,assumption,(![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h330,assumption,(~(((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h331,assumption,(![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))),introduced(assumption,[])).
% 12.40/12.54  thf(h332,assumption,(~(((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h333,assumption,(![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))),introduced(assumption,[])).
% 12.40/12.54  thf(h334,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h335,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))),introduced(assumption,[])).
% 12.40/12.54  thf(h336,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h337,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 12.40/12.54  thf(h338,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h339,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))),introduced(assumption,[])).
% 12.40/12.54  thf(h340,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  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,[])).
% 12.40/12.54  thf(h342,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h343,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h344,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h345,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))),introduced(assumption,[])).
% 12.40/12.54  thf(h346,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.55  thf(h347,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))),introduced(assumption,[])).
% 12.40/12.55  thf(h348,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.55  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,[])).
% 12.40/12.55  thf(h350,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.55  thf(h351,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))),introduced(assumption,[])).
% 12.40/12.55  thf(h352,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.55  thf(h353,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))),introduced(assumption,[])).
% 12.40/12.55  thf(h354,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.55  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,[])).
% 12.40/12.55  thf(h356,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.55  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,[])).
% 12.40/12.55  thf(h358,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.55  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,[])).
% 12.40/12.56  thf(h360,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  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,[])).
% 12.40/12.56  thf(h362,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  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,[])).
% 12.40/12.56  thf(h364,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  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,[])).
% 12.40/12.56  thf(h366,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  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,[])).
% 12.40/12.56  thf(h368,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  thf(h369,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))),introduced(assumption,[])).
% 12.40/12.56  thf(h370,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  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,[])).
% 12.40/12.56  thf(h372,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  thf(h373,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))),introduced(assumption,[])).
% 12.40/12.56  thf(h374,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  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,[])).
% 12.40/12.56  thf(h376,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.56  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,[])).
% 12.40/12.56  thf(h378,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.57  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,[])).
% 12.40/12.57  thf(h380,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.57  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,[])).
% 12.40/12.57  thf(h382,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.57  thf(h383,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.57  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,[])).
% 12.40/12.57  thf(h385,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.57  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,[])).
% 12.40/12.57  thf(h387,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.40/12.57  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,[])).
% 12.40/12.57  thf(h389,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.57  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,[])).
% 12.49/12.57  thf(h391,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.57  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,[])).
% 12.49/12.57  thf(h393,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.57  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,[])).
% 12.49/12.57  thf(h395,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.57  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,[])).
% 12.49/12.57  thf(h397,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h399,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h401,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h403,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h405,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h407,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h409,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  thf(h410,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))),introduced(assumption,[])).
% 12.49/12.58  thf(h411,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h413,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  thf(h414,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  thf(h415,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))),introduced(assumption,[])).
% 12.49/12.58  thf(h416,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h418,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h420,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h422,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.58  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,[])).
% 12.49/12.58  thf(h424,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h426,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h428,assumption,(~(((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  thf(h429,assumption,(![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))),introduced(assumption,[])).
% 12.49/12.59  thf(h430,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h432,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h434,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h436,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h438,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h440,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  thf(h441,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))),introduced(assumption,[])).
% 12.49/12.59  thf(h442,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h444,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  thf(h445,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))),introduced(assumption,[])).
% 12.49/12.59  thf(h446,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.49/12.59  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,[])).
% 12.49/12.59  thf(h448,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h450,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h452,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h454,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h456,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h458,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h460,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h462,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  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,[])).
% 12.51/12.60  thf(h464,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h465,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h466,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h467,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h468,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h469,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h470,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h471,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h472,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h473,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h474,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h475,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))),introduced(assumption,[])).
% 12.51/12.60  thf(h476,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h477,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))),introduced(assumption,[])).
% 12.51/12.60  thf(h478,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h479,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))),introduced(assumption,[])).
% 12.51/12.60  thf(h480,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h481,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h482,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h483,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h484,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h485,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h486,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h487,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h488,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h489,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h490,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h491,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h492,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h493,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))),introduced(assumption,[])).
% 12.51/12.60  thf(h494,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.61  thf(h495,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))),introduced(assumption,[])).
% 12.51/12.61  thf(h496,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.61  thf(h497,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))),introduced(assumption,[])).
% 12.51/12.61  thf(h498,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.51/12.61  thf(h499,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))),introduced(assumption,[])).
% 12.51/12.61  thf(h500,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h501,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h502,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h503,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h504,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h505,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h506,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h507,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h508,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h509,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h510,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 @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h511,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 @ X4) @ ((binunion @ X2) @ X3))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h512,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h513,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h514,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h515,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h516,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h517,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h518,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h519,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h520,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h521,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h522,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h523,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h524,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h525,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h526,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h527,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h528,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h529,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h530,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h531,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h532,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h533,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4)))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h534,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h535,assumption,(~((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h536,assumption,(~((![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ (powerset @ eigen__0)) => (![X3:$i]:(((in @ X3) @ (powerset @ eigen__0)) => (((subset @ X2) @ X3) => ((subset @ ((binintersect @ X1) @ X2)) @ X3)))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h537,assumption,(~((((in @ eigen__1) @ (powerset @ eigen__0)) => (![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ (powerset @ eigen__0)) => (((subset @ X1) @ X2) => ((subset @ ((binintersect @ eigen__1) @ X1)) @ X2))))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h538,assumption,((in @ eigen__1) @ (powerset @ eigen__0)),introduced(assumption,[])).
% 12.53/12.62  thf(h539,assumption,(~((![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ (powerset @ eigen__0)) => (((subset @ X1) @ X2) => ((subset @ ((binintersect @ eigen__1) @ X1)) @ X2)))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h540,assumption,(~((((in @ eigen__2) @ (powerset @ eigen__0)) => (![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (((subset @ eigen__2) @ X1) => ((subset @ ((binintersect @ eigen__1) @ eigen__2)) @ X1))))))),introduced(assumption,[])).
% 12.53/12.62  thf(h541,assumption,((in @ eigen__2) @ (powerset @ eigen__0)),introduced(assumption,[])).
% 12.53/12.62  thf(h542,assumption,(~((![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (((subset @ eigen__2) @ X1) => ((subset @ ((binintersect @ eigen__1) @ eigen__2)) @ X1)))))),introduced(assumption,[])).
% 12.53/12.62  thf(h543,assumption,(~((((in @ eigen__3) @ (powerset @ eigen__0)) => (((subset @ eigen__2) @ eigen__3) => ((subset @ ((binintersect @ eigen__1) @ eigen__2)) @ eigen__3))))),introduced(assumption,[])).
% 12.53/12.62  thf(h544,assumption,((in @ eigen__3) @ (powerset @ eigen__0)),introduced(assumption,[])).
% 12.53/12.62  thf(h545,assumption,(~((((subset @ eigen__2) @ eigen__3) => ((subset @ ((binintersect @ eigen__1) @ eigen__2)) @ eigen__3)))),introduced(assumption,[])).
% 12.53/12.62  thf(h546,assumption,((subset @ eigen__2) @ eigen__3),introduced(assumption,[])).
% 12.53/12.62  thf(h547,assumption,(~(((subset @ ((binintersect @ eigen__1) @ eigen__2)) @ eigen__3))),introduced(assumption,[])).
% 12.53/12.62  thf(pax191, axiom, (p191=>![X1:$i, X2:$i, X3:$i]:(fsubset @ X1 @ X2=>(fsubset @ X2 @ X3=>fsubset @ X1 @ X3))), file('<stdin>', pax191)).
% 12.53/12.62  thf(pax2, axiom, (p2=>fsubset @ f__2 @ f__3), file('<stdin>', pax2)).
% 12.53/12.62  thf(ax0, axiom, p191, file('<stdin>', ax0)).
% 12.53/12.62  thf(ax189, axiom, p2, file('<stdin>', ax189)).
% 12.53/12.62  thf(pax165, axiom, (p165=>![X1:$i, X2:$i]:fsubset @ (fbinintersect @ X1 @ X2) @ X2), file('<stdin>', pax165)).
% 12.53/12.62  thf(nax1, axiom, (p1<=fsubset @ (fbinintersect @ f__1 @ f__2) @ f__3), file('<stdin>', nax1)).
% 12.53/12.62  thf(ax190, axiom, ~(p1), file('<stdin>', ax190)).
% 12.53/12.62  thf(ax26, axiom, p165, file('<stdin>', ax26)).
% 12.53/12.62  thf(c_0_8, plain, ![X13:$i, X14:$i, X15:$i]:(~p191|(~fsubset @ X13 @ X14|(~fsubset @ X14 @ X15|fsubset @ X13 @ X15))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax191])])])).
% 12.53/12.62  thf(c_0_9, plain, (~p2|fsubset @ f__2 @ f__3), inference(fof_nnf,[status(thm)],[pax2])).
% 12.53/12.62  thf(c_0_10, plain, ![X1:$i, X2:$i, X3:$i]:(fsubset @ X1 @ X3|~p191|~fsubset @ X1 @ X2|~fsubset @ X2 @ X3), inference(split_conjunct,[status(thm)],[c_0_8])).
% 12.53/12.62  thf(c_0_11, plain, p191, inference(split_conjunct,[status(thm)],[ax0])).
% 12.53/12.62  thf(c_0_12, plain, (fsubset @ f__2 @ f__3|~p2), inference(split_conjunct,[status(thm)],[c_0_9])).
% 12.53/12.62  thf(c_0_13, plain, p2, inference(split_conjunct,[status(thm)],[ax189])).
% 12.53/12.62  thf(c_0_14, plain, ![X121:$i, X122:$i]:(~p165|fsubset @ (fbinintersect @ X121 @ X122) @ X122), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax165])])])).
% 12.53/12.62  thf(c_0_15, plain, (~fsubset @ (fbinintersect @ f__1 @ f__2) @ f__3|p1), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax1])])).
% 12.53/12.62  thf(c_0_16, plain, ~p1, inference(fof_simplification,[status(thm)],[ax190])).
% 12.53/12.62  thf(c_0_17, plain, ![X1:$i, X2:$i, X3:$i]:(fsubset @ X1 @ X2|~fsubset @ X3 @ X2|~fsubset @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_10, c_0_11])])).
% 12.53/12.62  thf(c_0_18, plain, fsubset @ f__2 @ f__3, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_12, c_0_13])])).
% 12.53/12.62  thf(c_0_19, plain, ![X1:$i, X2:$i]:(fsubset @ (fbinintersect @ X1 @ X2) @ X2|~p165), inference(split_conjunct,[status(thm)],[c_0_14])).
% 12.53/12.62  thf(c_0_20, plain, p165, inference(split_conjunct,[status(thm)],[ax26])).
% 12.53/12.62  thf(c_0_21, plain, (p1|~fsubset @ (fbinintersect @ f__1 @ f__2) @ f__3), inference(split_conjunct,[status(thm)],[c_0_15])).
% 12.53/12.62  thf(c_0_22, plain, ~p1, inference(split_conjunct,[status(thm)],[c_0_16])).
% 12.53/12.62  thf(c_0_23, plain, ![X1:$i]:(fsubset @ X1 @ f__3|~fsubset @ X1 @ f__2), inference(spm,[status(thm)],[c_0_17, c_0_18])).
% 12.53/12.62  thf(c_0_24, plain, ![X1:$i, X2:$i]:fsubset @ (fbinintersect @ X1 @ X2) @ X2, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_19, c_0_20])])).
% 12.53/12.62  thf(c_0_25, plain, ~fsubset @ (fbinintersect @ f__1 @ f__2) @ f__3, inference(sr,[status(thm)],[c_0_21, c_0_22])).
% 12.53/12.62  thf(c_0_26, plain, ![X1:$i]:fsubset @ (fbinintersect @ X1 @ f__2) @ f__3, inference(spm,[status(thm)],[c_0_23, c_0_24])).
% 12.53/12.62  thf(c_0_27, plain, ($false), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_25, c_0_26])]), ['proof']).
% 12.53/12.62  thf(1,plain,$false,inference(eprover,[status(thm),assumptions([h546,h547,h544,h545,h543,h541,h542,h540,h538,h539,h537,h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0])],[])).
% 12.53/12.62  thf(2,plain,$false,inference(tab_negimp,[status(thm),assumptions([h544,h545,h543,h541,h542,h540,h538,h539,h537,h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h546,h547])],[h545,1,h546,h547])).
% 12.53/12.62  thf(3,plain,$false,inference(tab_negimp,[status(thm),assumptions([h543,h541,h542,h540,h538,h539,h537,h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h544,h545])],[h543,2,h544,h545])).
% 12.53/12.62  thf(4,plain,$false,inference(tab_negall,[status(thm),assumptions([h541,h542,h540,h538,h539,h537,h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h543]),tab_negall(eigenvar,eigen__3)],[h542,3,h543])).
% 12.53/12.63  thf(5,plain,$false,inference(tab_negimp,[status(thm),assumptions([h540,h538,h539,h537,h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h541,h542])],[h540,4,h541,h542])).
% 12.53/12.63  thf(6,plain,$false,inference(tab_negall,[status(thm),assumptions([h538,h539,h537,h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h540]),tab_negall(eigenvar,eigen__2)],[h539,5,h540])).
% 12.53/12.63  thf(7,plain,$false,inference(tab_negimp,[status(thm),assumptions([h537,h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h538,h539])],[h537,6,h538,h539])).
% 12.53/12.63  thf(8,plain,$false,inference(tab_negall,[status(thm),assumptions([h536,h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h537]),tab_negall(eigenvar,eigen__1)],[h536,7,h537])).
% 12.53/12.63  thf(9,plain,$false,inference(tab_negall,[status(thm),assumptions([h534,h535,h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h536]),tab_negall(eigenvar,eigen__0)],[h535,8,h536])).
% 12.53/12.63  thf(10,plain,$false,inference(tab_negimp,[status(thm),assumptions([h532,h533,h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h534,h535])],[h533,9,h534,h535])).
% 12.53/12.63  thf(11,plain,$false,inference(tab_negimp,[status(thm),assumptions([h530,h531,h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h532,h533])],[h531,10,h532,h533])).
% 12.53/12.63  thf(12,plain,$false,inference(tab_negimp,[status(thm),assumptions([h528,h529,h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h530,h531])],[h529,11,h530,h531])).
% 12.53/12.63  thf(13,plain,$false,inference(tab_negimp,[status(thm),assumptions([h526,h527,h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h528,h529])],[h527,12,h528,h529])).
% 12.53/12.63  thf(14,plain,$false,inference(tab_negimp,[status(thm),assumptions([h524,h525,h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h526,h527])],[h525,13,h526,h527])).
% 12.53/12.63  thf(15,plain,$false,inference(tab_negimp,[status(thm),assumptions([h522,h523,h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h524,h525])],[h523,14,h524,h525])).
% 12.53/12.63  thf(16,plain,$false,inference(tab_negimp,[status(thm),assumptions([h520,h521,h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h522,h523])],[h521,15,h522,h523])).
% 12.53/12.63  thf(17,plain,$false,inference(tab_negimp,[status(thm),assumptions([h518,h519,h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h520,h521])],[h519,16,h520,h521])).
% 12.53/12.63  thf(18,plain,$false,inference(tab_negimp,[status(thm),assumptions([h516,h517,h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h518,h519])],[h517,17,h518,h519])).
% 12.53/12.63  thf(19,plain,$false,inference(tab_negimp,[status(thm),assumptions([h514,h515,h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h516,h517])],[h515,18,h516,h517])).
% 12.53/12.63  thf(20,plain,$false,inference(tab_negimp,[status(thm),assumptions([h507,h513,h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h514,h515])],[h513,19,h514,h515])).
% 12.53/12.63  thf(21,plain,$false,inference(tab_negimp,[status(thm),assumptions([h511,h512,h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h507,h513])],[h512,20,h507,h513])).
% 12.53/12.63  thf(22,plain,$false,inference(tab_negimp,[status(thm),assumptions([h509,h510,h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h511,h512])],[h510,21,h511,h512])).
% 12.53/12.63  thf(23,plain,$false,inference(tab_negimp,[status(thm),assumptions([h507,h508,h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h509,h510])],[h508,22,h509,h510])).
% 12.53/12.63  thf(24,plain,$false,inference(tab_negimp,[status(thm),assumptions([h505,h506,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h507,h508])],[h506,23,h507,h508])).
% 12.53/12.63  thf(25,plain,$false,inference(tab_negimp,[status(thm),assumptions([h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h505,h506])],[h504,24,h505,h506])).
% 12.53/12.63  thf(26,plain,$false,inference(tab_negimp,[status(thm),assumptions([h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h503,h504])],[h502,25,h503,h504])).
% 12.53/12.63  thf(27,plain,$false,inference(tab_negimp,[status(thm),assumptions([h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h501,h502])],[h500,26,h501,h502])).
% 12.53/12.63  thf(28,plain,$false,inference(tab_negimp,[status(thm),assumptions([h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h499,h500])],[h498,27,h499,h500])).
% 12.53/12.64  thf(29,plain,$false,inference(tab_negimp,[status(thm),assumptions([h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h497,h498])],[h496,28,h497,h498])).
% 12.53/12.64  thf(30,plain,$false,inference(tab_negimp,[status(thm),assumptions([h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h495,h496])],[h494,29,h495,h496])).
% 12.53/12.64  thf(31,plain,$false,inference(tab_negimp,[status(thm),assumptions([h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h493,h494])],[h492,30,h493,h494])).
% 12.53/12.64  thf(32,plain,$false,inference(tab_negimp,[status(thm),assumptions([h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h491,h492])],[h490,31,h491,h492])).
% 12.53/12.64  thf(33,plain,$false,inference(tab_negimp,[status(thm),assumptions([h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h489,h490])],[h488,32,h489,h490])).
% 12.53/12.64  thf(34,plain,$false,inference(tab_negimp,[status(thm),assumptions([h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h487,h488])],[h486,33,h487,h488])).
% 12.53/12.64  thf(35,plain,$false,inference(tab_negimp,[status(thm),assumptions([h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h485,h486])],[h484,34,h485,h486])).
% 12.53/12.64  thf(36,plain,$false,inference(tab_negimp,[status(thm),assumptions([h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h483,h484])],[h482,35,h483,h484])).
% 12.53/12.64  thf(37,plain,$false,inference(tab_negimp,[status(thm),assumptions([h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h481,h482])],[h480,36,h481,h482])).
% 12.53/12.64  thf(38,plain,$false,inference(tab_negimp,[status(thm),assumptions([h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h479,h480])],[h478,37,h479,h480])).
% 12.53/12.64  thf(39,plain,$false,inference(tab_negimp,[status(thm),assumptions([h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h477,h478])],[h476,38,h477,h478])).
% 12.53/12.64  thf(40,plain,$false,inference(tab_negimp,[status(thm),assumptions([h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h475,h476])],[h474,39,h475,h476])).
% 12.53/12.64  thf(41,plain,$false,inference(tab_negimp,[status(thm),assumptions([h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h473,h474])],[h472,40,h473,h474])).
% 12.53/12.64  thf(42,plain,$false,inference(tab_negimp,[status(thm),assumptions([h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h471,h472])],[h470,41,h471,h472])).
% 12.53/12.64  thf(43,plain,$false,inference(tab_negimp,[status(thm),assumptions([h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h469,h470])],[h468,42,h469,h470])).
% 12.53/12.64  thf(44,plain,$false,inference(tab_negimp,[status(thm),assumptions([h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h467,h468])],[h466,43,h467,h468])).
% 12.53/12.64  thf(45,plain,$false,inference(tab_negimp,[status(thm),assumptions([h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h465,h466])],[h464,44,h465,h466])).
% 12.53/12.64  thf(46,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,45,h463,h464])).
% 12.53/12.64  thf(47,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,46,h461,h462])).
% 12.53/12.64  thf(48,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,47,h459,h460])).
% 12.53/12.64  thf(49,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,48,h457,h458])).
% 12.53/12.64  thf(50,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,49,h455,h456])).
% 12.53/12.64  thf(51,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,50,h453,h454])).
% 12.53/12.64  thf(52,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,51,h451,h452])).
% 12.53/12.64  thf(53,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,52,h449,h450])).
% 12.53/12.64  thf(54,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,53,h447,h448])).
% 12.53/12.64  thf(55,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,54,h445,h446])).
% 12.53/12.64  thf(56,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,55,h443,h444])).
% 12.53/12.64  thf(57,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,56,h441,h442])).
% 12.53/12.64  thf(58,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,57,h439,h440])).
% 12.53/12.64  thf(59,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,58,h437,h438])).
% 12.53/12.64  thf(60,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,59,h435,h436])).
% 12.53/12.64  thf(61,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,60,h433,h434])).
% 12.53/12.64  thf(62,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,61,h431,h432])).
% 12.53/12.64  thf(63,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,62,h429,h430])).
% 12.53/12.64  thf(64,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,63,h427,h428])).
% 12.53/12.64  thf(65,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,64,h425,h426])).
% 12.53/12.64  thf(66,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,65,h423,h424])).
% 12.53/12.64  thf(67,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,66,h421,h422])).
% 12.53/12.64  thf(68,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,67,h419,h420])).
% 12.53/12.64  thf(69,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,68,h417,h418])).
% 12.53/12.64  thf(70,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,69,h415,h416])).
% 12.53/12.64  thf(71,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,70,h408,h414])).
% 12.53/12.64  thf(72,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,71,h412,h413])).
% 12.53/12.64  thf(73,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,72,h410,h411])).
% 12.53/12.64  thf(74,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,73,h408,h409])).
% 12.53/12.64  thf(75,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,74,h406,h407])).
% 12.53/12.64  thf(76,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,75,h404,h405])).
% 12.53/12.64  thf(77,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,76,h402,h403])).
% 12.53/12.64  thf(78,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,77,h400,h401])).
% 12.53/12.64  thf(79,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,78,h398,h399])).
% 12.53/12.64  thf(80,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,79,h396,h397])).
% 12.53/12.64  thf(81,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,80,h394,h395])).
% 12.53/12.64  thf(82,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,81,h392,h393])).
% 12.53/12.64  thf(83,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,82,h390,h391])).
% 12.53/12.64  thf(84,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,83,h388,h389])).
% 12.53/12.64  thf(85,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,84,h386,h387])).
% 12.53/12.64  thf(86,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,85,h384,h385])).
% 12.53/12.64  thf(87,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,86,h381,h383])).
% 12.53/12.64  thf(88,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,87,h381,h382])).
% 12.53/12.64  thf(89,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,88,h379,h380])).
% 12.53/12.64  thf(90,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,89,h377,h378])).
% 12.53/12.64  thf(91,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,90,h375,h376])).
% 12.53/12.64  thf(92,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,91,h373,h374])).
% 12.53/12.64  thf(93,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,92,h371,h372])).
% 12.53/12.64  thf(94,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,93,h369,h370])).
% 12.53/12.64  thf(95,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,94,h367,h368])).
% 12.53/12.64  thf(96,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,95,h365,h366])).
% 12.53/12.64  thf(97,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,96,h363,h364])).
% 12.53/12.64  thf(98,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,97,h361,h362])).
% 12.53/12.64  thf(99,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,98,h359,h360])).
% 12.53/12.64  thf(100,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,99,h357,h358])).
% 12.53/12.64  thf(101,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,100,h355,h356])).
% 12.53/12.64  thf(102,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,101,h353,h354])).
% 12.53/12.64  thf(103,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,102,h351,h352])).
% 12.53/12.64  thf(104,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,103,h349,h350])).
% 12.53/12.64  thf(105,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,104,h347,h348])).
% 12.53/12.64  thf(106,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,105,h345,h346])).
% 12.53/12.64  thf(107,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,106,h343,h344])).
% 12.53/12.64  thf(108,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,107,h341,h342])).
% 12.53/12.64  thf(109,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,108,h339,h340])).
% 12.53/12.64  thf(110,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,109,h337,h338])).
% 12.53/12.64  thf(111,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,110,h335,h336])).
% 12.53/12.64  thf(112,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,111,h333,h334])).
% 12.53/12.64  thf(113,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,112,h331,h332])).
% 12.53/12.64  thf(114,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,113,h329,h330])).
% 12.53/12.64  thf(115,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,114,h327,h328])).
% 12.53/12.64  thf(116,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,115,h325,h326])).
% 12.53/12.64  thf(117,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,116,h323,h324])).
% 12.53/12.64  thf(118,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,117,h321,h322])).
% 12.53/12.64  thf(119,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,118,h319,h320])).
% 12.53/12.64  thf(120,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,119,h317,h318])).
% 12.53/12.64  thf(121,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,120,h315,h316])).
% 12.53/12.64  thf(122,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,121,h313,h314])).
% 12.53/12.64  thf(123,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,122,h311,h312])).
% 12.53/12.64  thf(124,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,123,h309,h310])).
% 12.53/12.64  thf(125,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,124,h307,h308])).
% 12.53/12.64  thf(126,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,125,h305,h306])).
% 12.53/12.64  thf(127,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,126,h303,h304])).
% 12.53/12.64  thf(128,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,127,h301,h302])).
% 12.53/12.64  thf(129,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,128,h299,h300])).
% 12.53/12.64  thf(130,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,129,h297,h298])).
% 12.53/12.64  thf(131,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,130,h295,h296])).
% 12.53/12.64  thf(132,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,131,h293,h294])).
% 12.53/12.64  thf(133,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,132,h291,h292])).
% 12.53/12.64  thf(134,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,133,h289,h290])).
% 12.53/12.64  thf(135,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,134,h287,h288])).
% 12.53/12.64  thf(136,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,135,h285,h286])).
% 12.53/12.64  thf(137,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,136,h283,h284])).
% 12.53/12.64  thf(138,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,137,h281,h282])).
% 12.53/12.64  thf(139,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,138,h279,h280])).
% 12.53/12.64  thf(140,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,139,h277,h278])).
% 12.53/12.64  thf(141,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,140,h275,h276])).
% 12.53/12.64  thf(142,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,141,h273,h274])).
% 12.53/12.64  thf(143,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,142,h271,h272])).
% 12.53/12.64  thf(144,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,143,h269,h270])).
% 12.53/12.64  thf(145,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,144,h90,h268])).
% 12.53/12.64  thf(146,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,145,h266,h267])).
% 12.53/12.64  thf(147,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,146,h264,h265])).
% 12.53/12.64  thf(148,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,147,h262,h263])).
% 12.53/12.64  thf(149,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,148,h260,h261])).
% 12.53/12.64  thf(150,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,149,h258,h259])).
% 12.53/12.64  thf(151,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,150,h256,h257])).
% 12.53/12.64  thf(152,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,151,h254,h255])).
% 12.53/12.64  thf(153,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,152,h94,h253])).
% 12.53/12.64  thf(154,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,153,h251,h252])).
% 12.53/12.64  thf(155,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,154,h249,h250])).
% 12.53/12.64  thf(156,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,155,h247,h248])).
% 12.53/12.64  thf(157,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,156,h245,h246])).
% 12.53/12.64  thf(158,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,157,h243,h244])).
% 12.53/12.64  thf(159,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,158,h241,h242])).
% 12.53/12.64  thf(160,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,159,h239,h240])).
% 12.53/12.64  thf(161,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,160,h237,h238])).
% 12.53/12.64  thf(162,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,161,h235,h236])).
% 12.53/12.64  thf(163,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,162,h233,h234])).
% 12.53/12.64  thf(164,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,163,h231,h232])).
% 12.53/12.64  thf(165,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,164,h229,h230])).
% 12.53/12.64  thf(166,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,165,h227,h228])).
% 12.53/12.64  thf(167,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,166,h225,h226])).
% 12.53/12.64  thf(168,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,167,h223,h224])).
% 12.53/12.64  thf(169,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,168,h221,h222])).
% 12.53/12.64  thf(170,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,169,h219,h220])).
% 12.53/12.64  thf(171,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,170,h217,h218])).
% 12.53/12.64  thf(172,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,171,h215,h216])).
% 12.53/12.64  thf(173,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,172,h213,h214])).
% 12.53/12.64  thf(174,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,173,h211,h212])).
% 12.53/12.64  thf(175,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,174,h209,h210])).
% 12.53/12.64  thf(176,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,175,h207,h208])).
% 12.53/12.64  thf(177,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,176,h205,h206])).
% 12.53/12.64  thf(178,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,177,h203,h204])).
% 12.53/12.64  thf(179,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,178,h201,h202])).
% 12.53/12.64  thf(180,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,179,h199,h200])).
% 12.53/12.64  thf(181,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,180,h197,h198])).
% 12.53/12.64  thf(182,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,181,h195,h196])).
% 12.53/12.64  thf(183,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,182,h193,h194])).
% 12.53/12.64  thf(184,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,183,h191,h192])).
% 12.53/12.64  thf(185,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,184,h189,h190])).
% 12.53/12.64  thf(186,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,185,h94,h188])).
% 12.53/12.64  thf(187,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,186,h186,h187])).
% 12.53/12.64  thf(188,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,187,h184,h185])).
% 12.53/12.64  thf(189,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,188,h182,h183])).
% 12.53/12.64  thf(190,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,189,h180,h181])).
% 12.53/12.64  thf(191,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,190,h178,h179])).
% 12.53/12.64  thf(192,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,191,h176,h177])).
% 12.53/12.64  thf(193,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,192,h174,h175])).
% 12.53/12.64  thf(194,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,193,h172,h173])).
% 12.53/12.64  thf(195,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,194,h170,h171])).
% 12.53/12.64  thf(196,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,195,h168,h169])).
% 12.53/12.64  thf(197,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,196,h166,h167])).
% 12.53/12.64  thf(198,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,197,h164,h165])).
% 12.53/12.64  thf(199,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,198,h162,h163])).
% 12.53/12.64  thf(200,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,199,h160,h161])).
% 12.53/12.64  thf(201,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,200,h158,h159])).
% 12.53/12.64  thf(202,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,201,h156,h157])).
% 12.53/12.64  thf(203,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,202,h154,h155])).
% 12.53/12.64  thf(204,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,203,h152,h153])).
% 12.53/12.64  thf(205,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,204,h150,h151])).
% 12.53/12.64  thf(206,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,205,h148,h149])).
% 12.53/12.64  thf(207,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,206,h141,h147])).
% 12.53/12.64  thf(208,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,207,h145,h146])).
% 12.53/12.64  thf(209,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,208,h143,h144])).
% 12.53/12.64  thf(210,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,209,h141,h142])).
% 12.53/12.64  thf(211,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,210,h139,h140])).
% 12.53/12.64  thf(212,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,211,h137,h138])).
% 12.53/12.64  thf(213,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,212,h122,h136])).
% 12.53/12.64  thf(214,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,213,h134,h135])).
% 12.53/12.64  thf(215,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,214,h132,h133])).
% 12.53/12.64  thf(216,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,215,h130,h131])).
% 12.53/12.64  thf(217,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,216,h128,h129])).
% 12.53/12.64  thf(218,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,217,h126,h127])).
% 12.53/12.64  thf(219,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,218,h124,h125])).
% 12.53/12.64  thf(220,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,219,h122,h123])).
% 12.53/12.64  thf(221,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,220,h120,h121])).
% 12.53/12.64  thf(222,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,221,h118,h119])).
% 12.53/12.64  thf(223,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,222,h116,h117])).
% 12.53/12.64  thf(224,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,223,h114,h115])).
% 12.53/12.64  thf(225,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,224,h112,h113])).
% 12.53/12.64  thf(226,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,225,h100,h111])).
% 12.53/12.64  thf(227,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,226,h102,h110])).
% 12.53/12.64  thf(228,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,227,h108,h109])).
% 12.53/12.64  thf(229,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,228,h106,h107])).
% 12.53/12.64  thf(230,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,229,h100,h105])).
% 12.53/12.64  thf(231,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,230,h102,h104])).
% 12.53/12.64  thf(232,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,231,h102,h103])).
% 12.53/12.64  thf(233,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,232,h100,h101])).
% 12.53/12.64  thf(234,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,233,h98,h99])).
% 12.53/12.64  thf(235,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,234,h96,h97])).
% 12.53/12.64  thf(236,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,235,h94,h95])).
% 12.53/12.64  thf(237,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,236,h92,h93])).
% 12.53/12.64  thf(238,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,237,h90,h91])).
% 12.53/12.64  thf(239,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,238,h88,h89])).
% 12.53/12.64  thf(240,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,239,h86,h87])).
% 12.53/12.64  thf(241,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,240,h84,h85])).
% 12.53/12.64  thf(242,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,241,h82,h83])).
% 12.53/12.64  thf(243,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,242,h48,h81])).
% 12.53/12.64  thf(244,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,243,h79,h80])).
% 12.53/12.65  thf(245,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,244,h77,h78])).
% 12.53/12.65  thf(246,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,245,h75,h76])).
% 12.53/12.65  thf(247,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,246,h73,h74])).
% 12.53/12.65  thf(248,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,247,h71,h72])).
% 12.53/12.65  thf(249,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,248,h68,h70])).
% 12.53/12.65  thf(250,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,249,h68,h69])).
% 12.53/12.65  thf(251,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,250,h66,h67])).
% 12.53/12.65  thf(252,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,251,h64,h65])).
% 12.53/12.65  thf(253,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,252,h62,h63])).
% 12.53/12.65  thf(254,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,253,h60,h61])).
% 12.53/12.65  thf(255,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,254,h58,h59])).
% 12.53/12.65  thf(256,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,255,h56,h57])).
% 12.53/12.65  thf(257,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,256,h54,h55])).
% 12.53/12.65  thf(258,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,257,h52,h53])).
% 12.53/12.65  thf(259,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,258,h50,h51])).
% 12.53/12.65  thf(260,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,259,h48,h49])).
% 12.53/12.65  thf(261,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,260,h46,h47])).
% 12.53/12.65  thf(262,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,261,h43,h45])).
% 12.53/12.65  thf(263,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,262,h43,h44])).
% 12.53/12.65  thf(264,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,263,h41,h42])).
% 12.53/12.65  thf(265,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,264,h39,h40])).
% 12.53/12.65  thf(266,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,265,h3,h38])).
% 12.53/12.65  thf(267,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,266,h3,h37])).
% 12.53/12.65  thf(268,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,267,h35,h36])).
% 12.53/12.65  thf(269,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,268,h33,h34])).
% 12.53/12.65  thf(270,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,269,h31,h32])).
% 12.53/12.65  thf(271,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,270,h29,h30])).
% 12.53/12.65  thf(272,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,271,h27,h28])).
% 12.53/12.65  thf(273,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,272,h25,h26])).
% 12.53/12.65  thf(274,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,273,h23,h24])).
% 12.53/12.65  thf(275,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,274,h21,h22])).
% 12.53/12.65  thf(276,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,275,h19,h20])).
% 12.53/12.65  thf(277,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,276,h17,h18])).
% 12.53/12.65  thf(278,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,277,h15,h16])).
% 12.53/12.65  thf(279,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,278,h13,h14])).
% 12.53/12.65  thf(280,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,279,h11,h12])).
% 12.53/12.65  thf(281,plain,$false,inference(tab_negimp,[status(thm),assumptions([h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h9,h10])],[h8,280,h9,h10])).
% 12.53/12.65  thf(282,plain,$false,inference(tab_negimp,[status(thm),assumptions([h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h7,h8])],[h6,281,h7,h8])).
% 12.53/12.65  thf(283,plain,$false,inference(tab_negimp,[status(thm),assumptions([h3,h4,h1,h2,h0]),tab_negimp(discharge,[h5,h6])],[h4,282,h5,h6])).
% 12.53/12.65  thf(284,plain,$false,inference(tab_negimp,[status(thm),assumptions([h1,h2,h0]),tab_negimp(discharge,[h3,h4])],[h2,283,h3,h4])).
% 12.53/12.65  thf(285,plain,$false,inference(tab_negimp,[status(thm),assumptions([h0]),tab_negimp(discharge,[h1,h2])],[h0,284,h1,h2])).
% 12.53/12.65  thf(0,theorem,((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$o]:(![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binunion @ X2) @ X3)) => ((((in @ X5) @ X2) => X4) => ((((in @ X5) @ X3) => X4) => X4))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binunion @ X2) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) @ (powerset @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))) => ((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binintersect @ X2) @ X3)) = ((binunion @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => ((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (((in @ X4) @ ((setminus @ X1) @ X3)) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3))) => ((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((setminus @ X1) @ ((binunion @ X2) @ X3)) = ((binintersect @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ ((binintersect @ X2) @ X3)) => ((in @ X4) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X2) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (((subset @ X3) @ X4) => ((subset @ ((binintersect @ X2) @ X3)) @ X4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),inference(contra,[status(thm),contra(discharge,[h0])],[285,h0])).
% 12.53/12.65  % SZS output end Proof
%------------------------------------------------------------------------------