let a1, v, v1 be object ; for V, A being set st {v,v1} c= V & a1 in A holds
ND_ex_2 (v,v1,a1) in NDSS (V,(A \/ (NDSS (V,A))))
let V, A be set ; ( {v,v1} c= V & a1 in A implies ND_ex_2 (v,v1,a1) in NDSS (V,(A \/ (NDSS (V,A)))) )
assume that
A1:
{v,v1} c= V
and
A2:
a1 in A
; ND_ex_2 (v,v1,a1) in NDSS (V,(A \/ (NDSS (V,A))))
reconsider V1 = V, A1 = A as non empty set by A1, A2;
reconsider v = v, v1 = v1 as Element of V1 by A1, ZFMISC_1:32;
reconsider a1 = a1 as Element of A1 by A2;
set d = ND_ex_2 (v,v1,a1);
A3:
dom (v .--> (v1 .--> a1)) c= V
;
A4:
rng (ND_ex_2 (v,v1,a1)) = {(v1 .--> a1)}
by FUNCOP_1:88;
v1 .--> a1 in NDSS (V,A)
;
then
v1 .--> a1 in A \/ (NDSS (V,A))
by XBOOLE_0:def 3;
then
rng (ND_ex_2 (v,v1,a1)) c= A \/ (NDSS (V,A))
by A4, ZFMISC_1:31;
then
ND_ex_2 (v,v1,a1) is PartFunc of V,(A \/ (NDSS (V,A)))
by A3, RELSET_1:4;
hence
ND_ex_2 (v,v1,a1) in NDSS (V,(A \/ (NDSS (V,A))))
; verum