let W be Universe; :: thesis: for L being DOMAIN-Sequence of st omega in W & ( for a, b being Ordinal of W st a in b holds
L . a c= L . b ) & ( for a being Ordinal of W st a <> {} & a is limit_ordinal holds
L . a = Union (L | a) ) & ( for a being Ordinal of W holds
( L . a in Union L & L . a is epsilon-transitive ) ) & Union L is predicatively_closed holds
for H being ZF-formula st {(x. 0 ),(x. 1),(x. 2)} misses Free H holds
Union L |= the_axiom_of_substitution_for H
let L be DOMAIN-Sequence of ; :: thesis: ( omega in W & ( for a, b being Ordinal of W st a in b holds
L . a c= L . b ) & ( for a being Ordinal of W st a <> {} & a is limit_ordinal holds
L . a = Union (L | a) ) & ( for a being Ordinal of W holds
( L . a in Union L & L . a is epsilon-transitive ) ) & Union L is predicatively_closed implies for H being ZF-formula st {(x. 0 ),(x. 1),(x. 2)} misses Free H holds
Union L |= the_axiom_of_substitution_for H )
assume that
A1:
omega in W
and
A2:
for a, b being Ordinal of W st a in b holds
L . a c= L . b
and
A3:
for a being Ordinal of W st a <> {} & a is limit_ordinal holds
L . a = Union (L | a)
and
A4:
for a being Ordinal of W holds
( L . a in Union L & L . a is epsilon-transitive )
and
A5:
Union L is predicatively_closed
; :: thesis: for H being ZF-formula st {(x. 0 ),(x. 1),(x. 2)} misses Free H holds
Union L |= the_axiom_of_substitution_for H
A6:
Union L is epsilon-transitive
set M = Union L;
now let H be
ZF-formula;
:: thesis: for f being Function of VAR ,(Union L) st {(x. 0 ),(x. 1),(x. 2)} misses Free H & Union L,f |= All (x. 3),(Ex (x. 0 ),(All (x. 4),(H <=> ((x. 4) '=' (x. 0 ))))) holds
for u being Element of Union L holds (def_func' H,f) .: u in Union Llet f be
Function of
VAR ,
(Union L);
:: thesis: ( {(x. 0 ),(x. 1),(x. 2)} misses Free H & Union L,f |= All (x. 3),(Ex (x. 0 ),(All (x. 4),(H <=> ((x. 4) '=' (x. 0 ))))) implies for u being Element of Union L holds (def_func' H,f) .: u in Union L )assume that A9:
{(x. 0 ),(x. 1),(x. 2)} misses Free H
and A10:
Union L,
f |= All (x. 3),
(Ex (x. 0 ),(All (x. 4),(H <=> ((x. 4) '=' (x. 0 )))))
;
:: thesis: for u being Element of Union L holds (def_func' H,f) .: u in Union Lconsider k being
Element of
NAT such that A11:
for
i being
Element of
NAT st
x. i in variables_in H holds
i < k
by ZFMODEL2:4;
set p =
H / (x. 0 ),
(x. (k + 5));
(
0 <= 5 &
k + 0 = k )
;
then A12:
not
x. (k + 5) in variables_in H
by A11, XREAL_1:9;
then A13:
{(x. 0 ),(x. 1),(x. 2)} misses Free (H / (x. 0 ),(x. (k + 5)))
by A9, A10, Lm2;
A14:
(
Union L,
f |= All (x. 3),
(Ex (x. 0 ),(All (x. 4),((H / (x. 0 ),(x. (k + 5))) <=> ((x. 4) '=' (x. 0 ))))) &
def_func' H,
f = def_func' (H / (x. 0 ),(x. (k + 5))),
f )
by A9, A10, A12, Lm2;
x. 0 in {(x. 0 ),(x. 1),(x. 2)}
by ENUMSET1:def 1;
then A15:
not
x. 0 in Free (H / (x. 0 ),(x. (k + 5)))
by A13, XBOOLE_0:3;
set F =
def_func' H,
f;
defpred S1[
set ,
set ]
means $1
in L . $2;
A16:
for
d being
Element of
Union L ex
a being
Ordinal of
W st
S1[
d,
a]
consider g being
Function such that A18:
(
dom g = Union L & ( for
d being
Element of
Union L ex
a being
Ordinal of
W st
(
a = g . d &
S1[
d,
a] & ( for
b being
Ordinal of
W st
S1[
d,
b] holds
a c= b ) ) ) )
from ZF_REFLE:sch 1(A16);
let u be
Element of
Union L;
:: thesis: (def_func' H,f) .: u in Union L
(
u in W &
card (g .: ((def_func' H,f) .: u)) c= card ((def_func' H,f) .: u) &
card ((def_func' H,f) .: u) c= card u )
by CARD_2:3;
then
(
card u in card W &
card (g .: ((def_func' H,f) .: u)) c= card u &
card (g .: u) c= card u )
by CARD_2:3, CLASSES2:1, XBOOLE_1:1;
then A19:
(
card (g .: ((def_func' H,f) .: u)) in card W &
card (g .: u) in card W &
W is
Tarski )
by ORDINAL1:22;
A20:
rng g c= W
g .: ((def_func' H,f) .: u) c= rng g
by RELAT_1:144;
then
g .: ((def_func' H,f) .: u) c= W
by A20, XBOOLE_1:1;
then
g .: ((def_func' H,f) .: u) in W
by A19, CLASSES1:2;
then
sup (g .: ((def_func' H,f) .: u)) in W
by ZF_REFLE:28;
then reconsider b1 =
sup (g .: ((def_func' H,f) .: u)) as
Ordinal of
W ;
consider b0 being
Ordinal of
W such that A22:
(
b0 = g . u &
u in L . b0 & ( for
b being
Ordinal of
W st
u in L . b holds
b0 c= b ) )
by A18;
(
card VAR = omega &
omega in card W )
by A1, CARD_1:21, CARD_1:84, CLASSES2:1, ZF_REFLE:25;
then
(
card (f .: (dom f)) c= card (dom f) &
card (dom f) in card W &
rng f = f .: (dom f) )
by CARD_2:3, FUNCT_2:def 1, RELAT_1:146;
then
(
card (g .: (rng f)) c= card (rng f) &
card (rng f) in card W &
g .: (rng f) c= rng g )
by CARD_2:3, ORDINAL1:22, RELAT_1:144;
then
(
card (g .: (rng f)) in card W &
g .: (rng f) c= W )
by A20, ORDINAL1:22, XBOOLE_1:1;
then
g .: (rng f) in W
by CLASSES1:2;
then
sup (g .: (rng f)) in W
by ZF_REFLE:28;
then reconsider b2 =
sup (g .: (rng f)) as
Ordinal of
W ;
A23:
for
X being
set for
a being
Ordinal of
W st
X c= Union L &
sup (g .: X) c= a holds
X c= L . a
set b =
b0 \/ b1;
set a =
(b0 \/ b1) \/ b2;
consider phi being
Ordinal-Sequence of
W such that A27:
(
phi is
increasing &
phi is
continuous )
and A28:
for
a being
Ordinal of
W st
phi . a = a &
{} <> a holds
for
v being
Function of
VAR ,
(L . a) holds
(
Union L,
(Union L) ! v |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 ) iff
L . a,
v |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 ) )
by A1, A2, A3, ZF_REFLE:29;
consider a1 being
Ordinal of
W such that A29:
(
(b0 \/ b1) \/ b2 in a1 &
phi . a1 = a1 )
by A1, A27, ZFREFLE1:30;
A30:
dom f = VAR
by FUNCT_2:def 1;
rng f c= L . a1
then reconsider v =
f as
Function of
VAR ,
(L . a1) by A30, FUNCT_2:def 1, RELSET_1:11;
A34:
L . a1 in Union L
by A4;
(
(def_func' H,f) .: u c= Union L &
sup (g .: ((def_func' H,f) .: u)) c= b0 \/ b1 &
b0 \/ b1 in a1 )
by A29, ORDINAL1:22, XBOOLE_1:7;
then
(
(def_func' H,f) .: u c= L . (b0 \/ b1) &
L . (b0 \/ b1) c= L . a1 )
by A2, A23;
then A35:
(def_func' H,f) .: u c= L . a1
by XBOOLE_1:1;
(
0 < 5 &
k + 0 = k )
;
then A36:
(
0 <= k &
k < k + 5 )
by NAT_1:2, XREAL_1:8;
then A37:
not
x. 0 in variables_in (H / (x. 0 ),(x. (k + 5)))
by ZF_LANG1:86, ZF_LANG1:198;
set x =
x. (k + 10);
set q =
Ex (x. 3),
(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )));
(
b0 c= b0 \/ b1 &
b0 \/ b1 c= (b0 \/ b1) \/ b2 )
by XBOOLE_1:7;
then
b0 c= (b0 \/ b1) \/ b2
by XBOOLE_1:1;
then A38:
L . b0 c= L . a1
by A2, A29, ORDINAL1:22;
then reconsider mu =
u as
Element of
L . a1 by A22;
set w =
(v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),
mu;
A39:
( 10
> 0 & 10
> 3 & 10
<= 10
+ k & 10
+ k = k + 10 )
by NAT_1:11;
then A40:
(
x. 0 <> x. 3 &
x. (k + 10) <> x. 0 &
x. (k + 10) <> x. 3 )
by ZF_LANG1:86;
A41:
(
variables_in ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )) c= ((variables_in (H / (x. 0 ),(x. (k + 5)))) \ {(x. 4)}) \/ {(x. 0 )} &
variables_in (H / (x. 0 ),(x. (k + 5))) c= ((variables_in H) \ {(x. 0 )}) \/ {(x. (k + 5))} )
by ZF_LANG1:201;
(
0 <= 10 &
k + 0 = k & 5
< 10 )
;
then
( not
k + 10
< k &
k + 5
< k + 10 )
by XREAL_1:8;
then
( not
x. (k + 10) in variables_in H &
k + 5
<> k + 10 )
by A11;
then
( not
x. (k + 10) in (variables_in H) \ {(x. 0 )} &
x. (k + 10) <> x. (k + 5) & (
x. (k + 10) <> x. (k + 5) implies not
x. (k + 10) in {(x. (k + 5))} ) )
by TARSKI:def 1, XBOOLE_0:def 5, ZF_LANG1:86;
then
not
x. (k + 10) in variables_in (H / (x. 0 ),(x. (k + 5)))
by A41, XBOOLE_0:def 3;
then
( not
x. (k + 10) in (variables_in (H / (x. 0 ),(x. (k + 5)))) \ {(x. 4)} & not
x. (k + 10) in {(x. 0 )} )
by A40, TARSKI:def 1, XBOOLE_0:def 5;
then A42:
not
x. (k + 10) in variables_in ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))
by A41, XBOOLE_0:def 3;
(def_func' H,f) .: u = Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
proof
now per cases
( x. 4 in Free H or not x. 4 in Free H )
;
suppose A43:
x. 4
in Free H
;
:: thesis: (def_func' H,f) .: u = Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
( not
k + 5
< k & not
k + 10
< k & 4
<> k + 5 )
by NAT_1:11;
then
( not
x. (k + 5) in variables_in H & not
x. (k + 10) in variables_in H &
x. (k + 5) <> x. 0 &
x. (k + 10) <> x. 0 &
x. (k + 5) <> x. 4 )
by A11, A36, A39, ZF_LANG1:86;
then A44:
x. 0 in Free (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))))
by A43, Lm5;
A45:
(def_func' H,f) .: u c= Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
proof
let u1 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not u1 in (def_func' H,f) .: u or u1 in Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) )
assume A46:
u1 in (def_func' H,f) .: u
;
:: thesis: u1 in Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
then consider u2 being
set such that A47:
(
u2 in dom (def_func' H,f) &
u2 in u &
u1 = (def_func' H,f) . u2 )
by FUNCT_1:def 12;
reconsider u2 =
u2 as
Element of
Union L by A47;
(
Union L,
(f / (x. 3),u2) / (x. 4),
((def_func' H,f) . u2) |= H / (x. 0 ),
(x. (k + 5)) &
((f / (x. 3),u2) / (x. 4),((def_func' H,f) . u2)) . (x. 4) = (def_func' H,f) . u2 &
0 <> 4 )
by A14, A15, ZFMODEL2:11, FUNCT_7:130;
then
(
Union L,
((f / (x. 3),u2) / (x. 4),((def_func' H,f) . u2)) / (x. 0 ),
((def_func' H,f) . u2) |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 ) &
x. 0 <> x. 4 )
by A37, ZFMODEL2:14, ZF_LANG1:86;
then
(
Union L,
((f / (x. 3),u2) / (x. 0 ),((def_func' H,f) . u2)) / (x. 4),
((def_func' H,f) . u2) |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 ) & not
x. 4
in variables_in ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )) )
by FUNCT_7:35, ZF_LANG1:198;
then A48:
Union L,
(f / (x. 3),u2) / (x. 0 ),
((def_func' H,f) . u2) |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 )
by ZFMODEL2:6;
reconsider m1 =
u1 as
Element of
L . a1 by A35, A46;
L . a1 is
epsilon-transitive
by A4;
then
u c= L . a1
by A22, A38, ORDINAL1:def 2;
then reconsider m2 =
u2 as
Element of
L . a1 by A47;
(
(f / (x. 3),u2) / (x. 0 ),
((def_func' H,f) . u2) = (v / (x. 3),m2) / (x. 0 ),
m1 &
L . a1 c= Union L )
by A47, ZF_REFLE:24;
then
(f / (x. 3),u2) / (x. 0 ),
((def_func' H,f) . u2) = (Union L) ! ((v / (x. 3),m2) / (x. 0 ),m1)
by ZF_LANG1:def 2;
then
L . a1,
(v / (x. 3),m2) / (x. 0 ),
m1 |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 )
by A28, A29, A48;
then
(
L . a1,
((v / (x. 3),m2) / (x. 0 ),m1) / (x. (k + 10)),
mu |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 ) &
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),
m1 = (v / (x. (k + 10)),mu) / (x. 0 ),
m1 )
by A42, ZFMODEL2:6, ZFMODEL2:9;
then A49:
L . a1,
(((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),
m2 |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 )
by A40, ZFMODEL2:7;
(
((((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),m2) . (x. 3) = m2 &
((((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),m2) . (x. (k + 10)) = (((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) . (x. (k + 10)) &
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) . (x. (k + 10)) = (((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) . (x. (k + 10)) &
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) . (x. (k + 10)) = mu )
by A40, FUNCT_7:34, FUNCT_7:130;
then
L . a1,
(((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),
m2 |= (x. 3) 'in' (x. (k + 10))
by A47, ZF_MODEL:13;
then
L . a1,
(((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),
m2 |= ((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))
by A49, ZF_MODEL:15;
then
L . a1,
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),
m1 |= Ex (x. 3),
(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))
by ZF_LANG1:82;
then
u1 in { m where m is Element of L . a1 : L . a1,((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m |= Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))) }
;
hence
u1 in Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
by A44, Def1;
:: thesis: verum
end;
Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) c= (def_func' H,f) .: u
proof
let u1 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not u1 in Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) or u1 in (def_func' H,f) .: u )
assume
u1 in Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
;
:: thesis: u1 in (def_func' H,f) .: u
then
u1 in { m where m is Element of L . a1 : L . a1,((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m |= Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))) }
by A44, Def1;
then consider m1 being
Element of
L . a1 such that A50:
(
u1 = m1 &
L . a1,
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),
m1 |= Ex (x. 3),
(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))) )
;
consider m2 being
Element of
L . a1 such that A51:
L . a1,
(((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),
m2 |= ((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))
by A50, ZF_LANG1:82;
A52:
(
L . a1,
(((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),
m2 |= (x. 3) 'in' (x. (k + 10)) &
((((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),m2) . (x. 3) = m2 &
((((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),m2) . (x. (k + 10)) = (((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) . (x. (k + 10)) &
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) . (x. (k + 10)) = (((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) . (x. (k + 10)) &
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) . (x. (k + 10)) = mu &
L . a1,
(((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),m1) / (x. 3),
m2 |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 ) )
by A40, A51, FUNCT_7:34, FUNCT_7:130, ZF_MODEL:15;
then A53:
m2 in u
by ZF_MODEL:13;
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) / (x. 0 ),
m1 = (v / (x. (k + 10)),mu) / (x. 0 ),
m1
by ZFMODEL2:9;
then
L . a1,
((v / (x. 3),m2) / (x. 0 ),m1) / (x. (k + 10)),
mu |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 )
by A40, A52, ZFMODEL2:7;
then A54:
L . a1,
(v / (x. 3),m2) / (x. 0 ),
m1 |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 )
by A42, ZFMODEL2:6;
(
m1 in L . a1 &
m2 in L . a1 &
L . a1 c= Union L )
by ZF_REFLE:24;
then reconsider u' =
m1,
u2 =
m2 as
Element of
Union L ;
(
(f / (x. 3),u2) / (x. 0 ),
u' = (v / (x. 3),m2) / (x. 0 ),
m1 &
L . a1 c= Union L &
0 <> 4 )
by ZF_REFLE:24;
then
(
(f / (x. 3),u2) / (x. 0 ),
u' = (Union L) ! ((v / (x. 3),m2) / (x. 0 ),m1) &
x. 0 <> x. 4 )
by ZF_LANG1:86, ZF_LANG1:def 2;
then
(
Union L,
(f / (x. 3),u2) / (x. 0 ),
u' |= (H / (x. 0 ),(x. (k + 5))) / (x. 4),
(x. 0 ) &
((f / (x. 3),u2) / (x. 0 ),u') / (x. 4),
u' = ((f / (x. 3),u2) / (x. 4),u') / (x. 0 ),
u' &
((f / (x. 3),u2) / (x. 0 ),u') . (x. 0 ) = u' )
by A28, A29, A54, FUNCT_7:35, FUNCT_7:130;
then
Union L,
((f / (x. 3),u2) / (x. 4),u') / (x. 0 ),
u' |= H / (x. 0 ),
(x. (k + 5))
by A37, ZFMODEL2:13;
then
Union L,
(f / (x. 3),u2) / (x. 4),
u' |= H / (x. 0 ),
(x. (k + 5))
by A37, ZFMODEL2:6;
then
(
(def_func' H,f) . u2 = u' &
dom (def_func' H,f) = Union L )
by A14, A15, FUNCT_2:def 1, ZFMODEL2:11;
hence
u1 in (def_func' H,f) .: u
by A50, A53, FUNCT_1:def 12;
:: thesis: verum
end; hence
(def_func' H,f) .: u = Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
by A45, XBOOLE_0:def 10;
:: thesis: verum end; suppose A55:
not
x. 4
in Free H
;
:: thesis: (def_func' H,f) .: u = Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
( not
k + 5
< k & not
k + 10
< k & 4
<> k + 5 )
by NAT_1:11;
then
( not
x. (k + 5) in variables_in H & not
x. (k + 10) in variables_in H &
x. (k + 5) <> x. 0 &
x. (k + 10) <> x. 0 &
x. (k + 5) <> x. 4 )
by A11, A36, A39, ZF_LANG1:86;
then
not
x. 0 in Free (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 ))))
by A55, Lm5;
then
Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu) = {}
by Def1;
hence
(def_func' H,f) .: u = Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
by A10, A55, Lm4;
:: thesis: verum end; end; end;
hence
(def_func' H,f) .: u = Section (Ex (x. 3),(((x. 3) 'in' (x. (k + 10))) '&' ((H / (x. 0 ),(x. (k + 5))) / (x. 4),(x. 0 )))),
((v / (x. 0 ),(v . (x. 4))) / (x. (k + 10)),mu)
;
:: thesis: verum
end; hence
(def_func' H,f) .: u in Union L
by A5, A34, Def2;
:: thesis: verum end;
hence
for H being ZF-formula st {(x. 0 ),(x. 1),(x. 2)} misses Free H holds
Union L |= the_axiom_of_substitution_for H
by A6, ZFMODEL1:19; :: thesis: verum