let W be Universe; :: thesis: for L being DOMAIN-Sequence of W 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) ) holds
for H being ZF-formula ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )

let L be DOMAIN-Sequence of W; :: 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) ) implies for H being ZF-formula ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= 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) ; :: thesis: for H being ZF-formula ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )

set M = Union L;
A4: union (rng L) = Union L by CARD_3:def 4;
defpred S1[ ZF-formula] means ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= $1 iff L . a,f |= $1 ) ) );
A5: dom L = On W by Def5;
A6: for H being ZF-formula st H is universal & S1[ the_scope_of H] holds
S1[H]
proof
deffunc H1( Ordinal of W, Ordinal-Sequence) -> Ordinal of W = union $2,$1;
let H be ZF-formula; :: thesis: ( H is universal & S1[ the_scope_of H] implies S1[H] )
set x0 = bound_in H;
set H9 = the_scope_of H;
defpred S2[ set , set ] means ex f being Function of VAR ,(Union L) st
( $1 = f & ( ex m being Element of Union L st
( m in L . $2 & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( $2 = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) );
assume H is universal ; :: thesis: ( not S1[ the_scope_of H] or S1[H] )
then A7: H = All (bound_in H),(the_scope_of H) by ZF_LANG:62;
A8: for h being Element of Funcs VAR ,(Union L) ex a being Ordinal of W st S2[h,a]
proof
let h be Element of Funcs VAR ,(Union L); :: thesis: ex a being Ordinal of W st S2[h,a]
reconsider f = h as Element of Funcs VAR ,(Union L) ;
reconsider f = f as Function of VAR ,(Union L) ;
now
per cases ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) or ex m being Element of Union L st Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ;
suppose for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ; :: thesis: ex a being Ordinal of W st S2[h,a]
hence ex a being Ordinal of W st S2[h,a] ; :: thesis: verum
end;
suppose A9: ex m being Element of Union L st Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ; :: thesis: ex a being Ordinal of W st S2[h,a]
thus ex a being Ordinal of W st S2[h,a] :: thesis: verum
proof
consider m being Element of Union L such that
A10: Union L,f / (bound_in H),m |= 'not' (the_scope_of H) by A9;
consider X being set such that
A11: m in X and
A12: X in rng L by A4, TARSKI:def 4;
consider x being set such that
A13: x in dom L and
A14: X = L . x by A12, FUNCT_1:def 5;
reconsider x = x as Ordinal by A13;
reconsider b = x as Ordinal of W by A5, A13, ORDINAL1:def 10;
take b ; :: thesis: S2[h,b]
take f ; :: thesis: ( h = f & ( ex m being Element of Union L st
( m in L . b & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( b = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) )

thus ( h = f & ( ex m being Element of Union L st
( m in L . b & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( b = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) by A10, A11, A14; :: thesis: verum
end;
end;
end;
end;
hence ex a being Ordinal of W st S2[h,a] ; :: thesis: verum
end;
consider rho being Function such that
A15: dom rho = Funcs VAR ,(Union L) and
A16: for h being Element of Funcs VAR ,(Union L) ex a being Ordinal of W st
( a = rho . h & S2[h,a] & ( for b being Ordinal of W st S2[h,b] holds
a c= b ) ) from ZF_REFLE:sch 1(A8);
defpred S3[ Ordinal of W, Ordinal of W] means $2 = sup (rho .: (Funcs VAR ,(L . $1)));
A17: for a being Ordinal of W ex b being Ordinal of W st S3[a,b]
proof
let a be Ordinal of W; :: thesis: ex b being Ordinal of W st S3[a,b]
set X = rho .: (Funcs VAR ,(L . a));
A18: rho .: (Funcs VAR ,(L . a)) c= W
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in rho .: (Funcs VAR ,(L . a)) or x in W )
assume x in rho .: (Funcs VAR ,(L . a)) ; :: thesis: x in W
then consider h being set such that
h in dom rho and
A19: h in Funcs VAR ,(L . a) and
A20: x = rho . h by FUNCT_1:def 12;
Funcs VAR ,(L . a) c= Funcs VAR ,(Union L) by Th24, FUNCT_5:63;
then reconsider h = h as Element of Funcs VAR ,(Union L) by A19;
ex a being Ordinal of W st
( a = rho . h & ex f being Function of VAR ,(Union L) st
( h = f & ( ex m being Element of Union L st
( m in L . a & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( a = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) & ( for b being Ordinal of W st ex f being Function of VAR ,(Union L) st
( h = f & ( ex m being Element of Union L st
( m in L . b & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( b = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) holds
a c= b ) ) by A16;
hence x in W by A20; :: thesis: verum
end;
Funcs omega ,(L . a) in W by A1, CLASSES2:67;
then A21: card (Funcs omega ,(L . a)) in card W by CLASSES2:1;
( card VAR = card omega & card (L . a) = card (L . a) ) by Th25, CARD_1:21;
then card (Funcs VAR ,(L . a)) = card (Funcs omega ,(L . a)) by FUNCT_5:68;
then card (rho .: (Funcs VAR ,(L . a))) in card W by A21, CARD_2:3, ORDINAL1:22;
then rho .: (Funcs VAR ,(L . a)) in W by A18, CLASSES1:2;
then reconsider b = sup (rho .: (Funcs VAR ,(L . a))) as Ordinal of W by Th28;
take b ; :: thesis: S3[a,b]
thus S3[a,b] ; :: thesis: verum
end;
A22: for a, b1, b2 being Ordinal of W st S3[a,b1] & S3[a,b2] holds
b1 = b2 ;
consider si being Ordinal-Sequence of W such that
A23: for a being Ordinal of W holds S3[a,si . a] from ZF_REFLE:sch 2(A22, A17);
deffunc H2( Ordinal of W, Ordinal of W) -> Element of W = succ ((si . (succ $1)) \/ $2);
consider ksi being Ordinal-Sequence of W such that
A24: ksi . (0-element_of W) = si . (0-element_of W) and
A25: for a being Ordinal of W holds ksi . (succ a) = H2(a,ksi . a) and
A26: for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
ksi . a = H1(a,ksi | a) from ZF_REFLE:sch 3();
defpred S4[ Ordinal] means si . $1 c= ksi . $1;
given phi being Ordinal-Sequence of W such that A27: phi is increasing and
A28: phi is continuous and
A29: for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= the_scope_of H iff L . a,f |= the_scope_of H ) ; :: thesis: S1[H]
A30: ksi is increasing
proof
let A be Ordinal; :: according to ORDINAL2:def 16 :: thesis: for b1 being set holds
( not A in b1 or not b1 in proj1 ksi or ksi . A in ksi . b1 )

let B be Ordinal; :: thesis: ( not A in B or not B in proj1 ksi or ksi . A in ksi . B )
assume that
A31: A in B and
A32: B in dom ksi ; :: thesis: ksi . A in ksi . B
A in dom ksi by A31, A32, ORDINAL1:19;
then reconsider a = A, b = B as Ordinal of W by A32, ORDINAL1:def 10;
defpred S5[ Ordinal of W] means ( a in $1 implies ksi . a in ksi . $1 );
A33: for c being Ordinal of W st S5[c] holds
S5[ succ c]
proof
let c be Ordinal of W; :: thesis: ( S5[c] implies S5[ succ c] )
assume that
A34: ( a in c implies ksi . a in ksi . c ) and
A35: a in succ c ; :: thesis: ksi . a in ksi . (succ c)
A36: a c= c by A35, ORDINAL1:34;
A37: ( ksi . a in ksi . c or ksi . a = ksi . c )
proof
per cases ( a <> c or a = c ) ;
suppose a <> c ; :: thesis: ( ksi . a in ksi . c or ksi . a = ksi . c )
then a c< c by A36, XBOOLE_0:def 8;
hence ( ksi . a in ksi . c or ksi . a = ksi . c ) by A34, ORDINAL1:21; :: thesis: verum
end;
suppose a = c ; :: thesis: ( ksi . a in ksi . c or ksi . a = ksi . c )
hence ( ksi . a in ksi . c or ksi . a = ksi . c ) ; :: thesis: verum
end;
end;
end;
A38: ksi . c c= (si . (succ c)) \/ (ksi . c) by XBOOLE_1:7;
( ksi . (succ c) = succ ((si . (succ c)) \/ (ksi . c)) & (si . (succ c)) \/ (ksi . c) in succ ((si . (succ c)) \/ (ksi . c)) ) by A25, ORDINAL1:34;
hence ksi . a in ksi . (succ c) by A38, A37, ORDINAL1:19, ORDINAL1:22; :: thesis: verum
end;
A39: for b being Ordinal of W st b <> 0-element_of W & b is limit_ordinal & ( for c being Ordinal of W st c in b holds
S5[c] ) holds
S5[b]
proof
ksi . (succ a) = succ ((si . (succ a)) \/ (ksi . a)) by A25;
then (si . (succ a)) \/ (ksi . a) in ksi . (succ a) by ORDINAL1:10;
then A40: ksi . a in ksi . (succ a) by ORDINAL1:22, XBOOLE_1:7;
let b be Ordinal of W; :: thesis: ( b <> 0-element_of W & b is limit_ordinal & ( for c being Ordinal of W st c in b holds
S5[c] ) implies S5[b] )

assume that
A41: b <> 0-element_of W and
A42: b is limit_ordinal and
for c being Ordinal of W st c in b holds
S5[c] and
A43: a in b ; :: thesis: ksi . a in ksi . b
( succ a in dom ksi & succ a in b ) by A42, A43, ORDINAL1:41, ORDINAL4:36;
then A44: ksi . (succ a) in rng (ksi | b) by FUNCT_1:73;
ksi . b = union (ksi | b),b by A26, A41, A42
.= Union (ksi | b) by Th17
.= union (rng (ksi | b)) by CARD_3:def 4 ;
hence ksi . a in ksi . b by A44, A40, TARSKI:def 4; :: thesis: verum
end;
A45: S5[ 0-element_of W] by ORDINAL4:35;
for c being Ordinal of W holds S5[c] from ZF_REFLE:sch 4(A45, A33, A39);
then ksi . a in ksi . b by A31;
hence ksi . A in ksi . B ; :: thesis: verum
end;
A46: 0-element_of W = {} by ORDINAL4:35;
A47: ksi is continuous
proof
let A be Ordinal; :: according to ORDINAL2:def 17 :: thesis: for b1 being set holds
( not A in proj1 ksi or A = {} or not A is limit_ordinal or not b1 = ksi . A or b1 is_limes_of ksi | A )

let B be Ordinal; :: thesis: ( not A in proj1 ksi or A = {} or not A is limit_ordinal or not B = ksi . A or B is_limes_of ksi | A )
assume that
A48: A in dom ksi and
A49: A <> {} and
A50: A is limit_ordinal and
A51: B = ksi . A ; :: thesis: B is_limes_of ksi | A
A c= dom ksi by A48, ORDINAL1:def 2;
then A52: dom (ksi | A) = A by RELAT_1:91;
reconsider a = A as Ordinal of W by A48, ORDINAL1:def 10;
A53: B = union (ksi | a),a by A26, A46, A49, A50, A51
.= Union (ksi | a) by Th17
.= union (rng (ksi | a)) by CARD_3:def 4 ;
A54: B c= sup (ksi | A)
proof
let C be Ordinal; :: according to ORDINAL1:def 5 :: thesis: ( not C in B or C in sup (ksi | A) )
assume C in B ; :: thesis: C in sup (ksi | A)
then consider X being set such that
A55: C in X and
A56: X in rng (ksi | A) by A53, TARSKI:def 4;
reconsider X = X as Ordinal by A56;
X in sup (ksi | A) by A56, ORDINAL2:27;
hence C in sup (ksi | A) by A55, ORDINAL1:19; :: thesis: verum
end;
A57: ksi | A is increasing by A30, ORDINAL4:15;
A58: sup (ksi | A) c= B
proof
let C be Ordinal; :: according to ORDINAL1:def 5 :: thesis: ( not C in sup (ksi | A) or C in B )
assume C in sup (ksi | A) ; :: thesis: C in B
then consider D being Ordinal such that
A59: D in rng (ksi | A) and
A60: C c= D by ORDINAL2:29;
consider x being set such that
A61: x in dom (ksi | A) and
A62: D = (ksi | A) . x by A59, FUNCT_1:def 5;
reconsider x = x as Ordinal by A61;
A63: succ x in A by A50, A52, A61, ORDINAL1:41;
then A64: (ksi | A) . (succ x) in rng (ksi | A) by A52, FUNCT_1:def 5;
x in succ x by ORDINAL1:10;
then D in (ksi | A) . (succ x) by A52, A57, A62, A63, ORDINAL2:def 16;
then D in B by A53, A64, TARSKI:def 4;
hence C in B by A60, ORDINAL1:22; :: thesis: verum
end;
sup (ksi | A) is_limes_of ksi | A by A49, A50, A52, A57, ORDINAL4:8;
hence B is_limes_of ksi | A by A54, A58, XBOOLE_0:def 10; :: thesis: verum
end;
A65: for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
si . a c= sup (si | a)
proof
let a be Ordinal of W; :: thesis: ( a <> 0-element_of W & a is limit_ordinal implies si . a c= sup (si | a) )
defpred S5[ set ] means $1 in Free ('not' (the_scope_of H));
assume that
A66: a <> 0-element_of W and
A67: a is limit_ordinal ; :: thesis: si . a c= sup (si | a)
A68: si . a = sup (rho .: (Funcs VAR ,(L . a))) by A23;
let A be Ordinal; :: according to ORDINAL1:def 5 :: thesis: ( not A in si . a or A in sup (si | a) )
assume A in si . a ; :: thesis: A in sup (si | a)
then consider B being Ordinal such that
A69: B in rho .: (Funcs VAR ,(L . a)) and
A70: A c= B by A68, ORDINAL2:29;
consider x being set such that
A71: x in dom rho and
A72: x in Funcs VAR ,(L . a) and
A73: B = rho . x by A69, FUNCT_1:def 12;
reconsider h = x as Element of Funcs VAR ,(Union L) by A15, A71;
consider a1 being Ordinal of W such that
A74: a1 = rho . h and
A75: ex f being Function of VAR ,(Union L) st
( h = f & ( ex m being Element of Union L st
( m in L . a1 & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( a1 = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) and
A76: for b being Ordinal of W st ex f being Function of VAR ,(Union L) st
( h = f & ( ex m being Element of Union L st
( m in L . b & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( b = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) holds
a1 c= b by A16;
consider f being Function of VAR ,(Union L) such that
A77: h = f and
A78: ( ex m being Element of Union L st
( m in L . a1 & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( a1 = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) by A75;
defpred S6[ set , set ] means for a being Ordinal of W st f . $1 in L . a holds
f . $2 in L . a;
A79: now
A80: for x, y being set holds
( S6[x,y] or S6[y,x] )
proof
let x, y be set ; :: thesis: ( S6[x,y] or S6[y,x] )
given a being Ordinal of W such that A81: ( f . x in L . a & not f . y in L . a ) ; :: thesis: S6[y,x]
let b be Ordinal of W; :: thesis: ( f . y in L . b implies f . x in L . b )
assume A82: f . y in L . b ; :: thesis: f . x in L . b
( a in b or a = b or b in a ) by ORDINAL1:24;
then ( L . a c= L . b or L . b c= L . a ) by A2;
hence f . x in L . b by A81, A82; :: thesis: verum
end;
assume Free ('not' (the_scope_of H)) <> {} ; :: thesis: ex x being Ordinal of W st
( x in a & ( for y being Variable st y in Free ('not' (the_scope_of H)) holds
f . y in L . x ) )

then A83: Free ('not' (the_scope_of H)) <> {} ;
A84: ( L . a = Union (L | a) & Union (L | a) = union (rng (L | a)) ) by A3, A46, A66, A67, CARD_3:def 4;
A85: for x, y, z being set st S6[x,y] & S6[y,z] holds
S6[x,z] ;
consider z being set such that
A86: ( z in Free ('not' (the_scope_of H)) & ( for y being set st y in Free ('not' (the_scope_of H)) holds
S6[z,y] ) ) from CARD_3:sch 3(A83, A80, A85);
reconsider z = z as Variable by A86;
A87: dom (L | a) c= a by RELAT_1:87;
A88: ex s being Function st
( f = s & dom s = VAR & rng s c= L . a ) by A72, A77, FUNCT_2:def 2;
then f . z in rng f by FUNCT_1:def 5;
then consider X being set such that
A89: f . z in X and
A90: X in rng (L | a) by A88, A84, TARSKI:def 4;
consider x being set such that
A91: x in dom (L | a) and
A92: X = (L | a) . x by A90, FUNCT_1:def 5;
A93: (L | a) . x = L . x by A91, FUNCT_1:70;
reconsider x = x as Ordinal by A91;
a in On W by ORDINAL1:def 10;
then x in On W by A91, A87, ORDINAL1:19;
then reconsider x = x as Ordinal of W by ORDINAL1:def 10;
take x = x; :: thesis: ( x in a & ( for y being Variable st y in Free ('not' (the_scope_of H)) holds
f . y in L . x ) )

thus x in a by A91, A87; :: thesis: for y being Variable st y in Free ('not' (the_scope_of H)) holds
f . y in L . x

let y be Variable; :: thesis: ( y in Free ('not' (the_scope_of H)) implies f . y in L . x )
assume y in Free ('not' (the_scope_of H)) ; :: thesis: f . y in L . x
hence f . y in L . x by A86, A89, A92, A93; :: thesis: verum
end;
now
assume A94: Free ('not' (the_scope_of H)) = {} ; :: thesis: ex b being Element of W st
( b in a & ( for x1 being Variable st x1 in Free ('not' (the_scope_of H)) holds
f . x1 in L . b ) )

take b = 0-element_of W; :: thesis: ( b in a & ( for x1 being Variable st x1 in Free ('not' (the_scope_of H)) holds
f . x1 in L . b ) )

thus b in a by A46, A66, ORDINAL3:10; :: thesis: for x1 being Variable st x1 in Free ('not' (the_scope_of H)) holds
f . x1 in L . b

thus for x1 being Variable st x1 in Free ('not' (the_scope_of H)) holds
f . x1 in L . b by A94; :: thesis: verum
end;
then consider c being Ordinal of W such that
A95: c in a and
A96: for x1 being Variable st x1 in Free ('not' (the_scope_of H)) holds
f . x1 in L . c by A79;
A97: si . c = sup (rho .: (Funcs VAR ,(L . c))) by A23;
( c in dom si & dom (si | a) = (dom si) /\ a ) by ORDINAL4:36, RELAT_1:90;
then A98: c in dom (si | a) by A95, XBOOLE_0:def 4;
si . c = (si | a) . c by A95, FUNCT_1:72;
then si . c in rng (si | a) by A98, FUNCT_1:def 5;
then A99: si . c in sup (si | a) by ORDINAL2:27;
deffunc H3( set ) -> set = f . $1;
consider e being Element of L . c;
deffunc H4( set ) -> Element of L . c = e;
consider v being Function such that
A100: ( dom v = VAR & ( for x being set st x in VAR holds
( ( S5[x] implies v . x = H3(x) ) & ( not S5[x] implies v . x = H4(x) ) ) ) ) from PARTFUN1:sch 1();
A101: rng v c= L . c
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in rng v or x in L . c )
assume x in rng v ; :: thesis: x in L . c
then consider y being set such that
A102: y in dom v and
A103: x = v . y by FUNCT_1:def 5;
reconsider y = y as Variable by A100, A102;
( y in Free ('not' (the_scope_of H)) or not y in Free ('not' (the_scope_of H)) ) ;
then ( ( x = f . y & f . y in L . c ) or x = e ) by A96, A100, A103;
hence x in L . c ; :: thesis: verum
end;
then reconsider v = v as Function of VAR ,(L . c) by A100, FUNCT_2:def 1, RELSET_1:11;
A104: v in Funcs VAR ,(L . c) by A100, A101, FUNCT_2:def 2;
Funcs VAR ,(L . c) c= Funcs VAR ,(Union L) by Th24, FUNCT_5:63;
then reconsider v9 = v as Element of Funcs VAR ,(Union L) by A104;
consider a2 being Ordinal of W such that
A105: a2 = rho . v9 and
A106: ex f being Function of VAR ,(Union L) st
( v9 = f & ( ex m being Element of Union L st
( m in L . a2 & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( a2 = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) and
A107: for b being Ordinal of W st ex f being Function of VAR ,(Union L) st
( v9 = f & ( ex m being Element of Union L st
( m in L . b & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( b = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) holds
a2 c= b by A16;
consider f9 being Function of VAR ,(Union L) such that
A108: v9 = f9 and
A109: ( ex m being Element of Union L st
( m in L . a2 & Union L,f9 / (bound_in H),m |= 'not' (the_scope_of H) ) or ( a2 = 0-element_of W & ( for m being Element of Union L holds not Union L,f9 / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) by A106;
A110: v = (Union L) ! v by Th24, ZF_LANG1:def 2;
A111: now
given m being Element of Union L such that A112: m in L . a1 and
A113: Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ; :: thesis: a1 = a2
A114: now
let x1 be Variable; :: thesis: ( x1 in Free ('not' (the_scope_of H)) implies (f / (bound_in H),m) . x1 = (((Union L) ! v) / (bound_in H),m) . x1 )
A115: (f / (bound_in H),m) . (bound_in H) = m by FUNCT_7:130;
A116: ( x1 <> bound_in H implies ( (f / (bound_in H),m) . x1 = f . x1 & (((Union L) ! v) / (bound_in H),m) . x1 = ((Union L) ! v) . x1 ) ) by FUNCT_7:34;
assume x1 in Free ('not' (the_scope_of H)) ; :: thesis: (f / (bound_in H),m) . x1 = (((Union L) ! v) / (bound_in H),m) . x1
hence (f / (bound_in H),m) . x1 = (((Union L) ! v) / (bound_in H),m) . x1 by A100, A110, A115, A116, FUNCT_7:130; :: thesis: verum
end;
then Union L,((Union L) ! v) / (bound_in H),m |= 'not' (the_scope_of H) by A113, ZF_LANG1:84;
then consider m9 being Element of Union L such that
A117: ( m9 in L . a2 & Union L,f9 / (bound_in H),m9 |= 'not' (the_scope_of H) ) by A110, A108, A109;
now
let x1 be Variable; :: thesis: ( x1 in Free ('not' (the_scope_of H)) implies (f / (bound_in H),m9) . x1 = (f9 / (bound_in H),m9) . x1 )
A118: (f / (bound_in H),m9) . (bound_in H) = m9 by FUNCT_7:130;
A119: ( x1 <> bound_in H implies ( (f / (bound_in H),m9) . x1 = f . x1 & (((Union L) ! v) / (bound_in H),m9) . x1 = ((Union L) ! v) . x1 ) ) by FUNCT_7:34;
assume x1 in Free ('not' (the_scope_of H)) ; :: thesis: (f / (bound_in H),m9) . x1 = (f9 / (bound_in H),m9) . x1
hence (f / (bound_in H),m9) . x1 = (f9 / (bound_in H),m9) . x1 by A100, A110, A108, A118, A119, FUNCT_7:130; :: thesis: verum
end;
then A120: a1 c= a2 by A76, A77, A117, ZF_LANG1:84;
a2 c= a1 by A110, A107, A112, A113, A114, ZF_LANG1:84;
hence a1 = a2 by A120, XBOOLE_0:def 10; :: thesis: verum
end;
now
assume A121: for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ; :: thesis: a1 = a2
now
let m be Element of Union L; :: thesis: not Union L,((Union L) ! v) / (bound_in H),m |= 'not' (the_scope_of H)
now
let x1 be Variable; :: thesis: ( x1 in Free ('not' (the_scope_of H)) implies (f / (bound_in H),m) . x1 = (((Union L) ! v) / (bound_in H),m) . x1 )
A122: (f / (bound_in H),m) . (bound_in H) = m by FUNCT_7:130;
A123: ( x1 <> bound_in H implies ( (f / (bound_in H),m) . x1 = f . x1 & (((Union L) ! v) / (bound_in H),m) . x1 = ((Union L) ! v) . x1 ) ) by FUNCT_7:34;
assume x1 in Free ('not' (the_scope_of H)) ; :: thesis: (f / (bound_in H),m) . x1 = (((Union L) ! v) / (bound_in H),m) . x1
hence (f / (bound_in H),m) . x1 = (((Union L) ! v) / (bound_in H),m) . x1 by A100, A110, A122, A123, FUNCT_7:130; :: thesis: verum
end;
hence not Union L,((Union L) ! v) / (bound_in H),m |= 'not' (the_scope_of H) by A121, ZF_LANG1:84; :: thesis: verum
end;
hence a1 = a2 by A78, A110, A108, A109, A121; :: thesis: verum
end;
then B in rho .: (Funcs VAR ,(L . c)) by A15, A73, A74, A75, A77, A104, A105, A111, FUNCT_1:def 12;
then B in si . c by A97, ORDINAL2:27;
then B in sup (si | a) by A99, ORDINAL1:19;
hence A in sup (si | a) by A70, ORDINAL1:22; :: thesis: verum
end;
A124: for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal & ( for b being Ordinal of W st b in a holds
S4[b] ) holds
S4[a]
proof
let a be Ordinal of W; :: thesis: ( a <> 0-element_of W & a is limit_ordinal & ( for b being Ordinal of W st b in a holds
S4[b] ) implies S4[a] )

assume that
A125: ( a <> 0-element_of W & a is limit_ordinal ) and
A126: for b being Ordinal of W st b in a holds
si . b c= ksi . b ; :: thesis: S4[a]
thus si . a c= ksi . a :: thesis: verum
proof
A127: si . a c= sup (si | a) by A65, A125;
let A be Ordinal; :: according to ORDINAL1:def 5 :: thesis: ( not A in si . a or A in ksi . a )
assume A in si . a ; :: thesis: A in ksi . a
then consider B being Ordinal such that
A128: B in rng (si | a) and
A129: A c= B by A127, ORDINAL2:29;
consider x being set such that
A130: x in dom (si | a) and
A131: B = (si | a) . x by A128, FUNCT_1:def 5;
A132: dom (si | a) c= a by RELAT_1:87;
reconsider x = x as Ordinal by A130;
A133: a in On W by ORDINAL1:def 10;
x in On W by A130;
then reconsider x = x as Ordinal of W by ORDINAL1:def 10;
A134: si . x = B by A130, A131, FUNCT_1:70;
A135: si . x c= ksi . x by A126, A130, A132;
dom ksi = On W by FUNCT_2:def 1;
then ksi . x in ksi . a by A30, A130, A132, A133, ORDINAL2:def 16;
hence A in ksi . a by A129, A134, A135, ORDINAL1:22, XBOOLE_1:1; :: thesis: verum
end;
end;
A136: for a being Ordinal of W st S4[a] holds
S4[ succ a]
proof
let a be Ordinal of W; :: thesis: ( S4[a] implies S4[ succ a] )
assume si . a c= ksi . a ; :: thesis: S4[ succ a]
( ksi . (succ a) = succ ((si . (succ a)) \/ (ksi . a)) & (si . (succ a)) \/ (ksi . a) in succ ((si . (succ a)) \/ (ksi . a)) ) by A25, ORDINAL1:10;
then si . (succ a) in ksi . (succ a) by ORDINAL1:22, XBOOLE_1:7;
hence si . (succ a) c= ksi . (succ a) by ORDINAL1:def 2; :: thesis: verum
end;
A137: S4[ 0-element_of W] by A24;
A138: for a being Ordinal of W holds S4[a] from ZF_REFLE:sch 4(A137, A136, A124);
A139: now
assume bound_in H in Free (the_scope_of H) ; :: thesis: S1[H]
thus S1[H] :: thesis: verum
proof
take gamma = phi * ksi; :: thesis: ( gamma is increasing & gamma is continuous & ( for a being Ordinal of W st gamma . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )

ex f being Ordinal-Sequence st
( f = phi * ksi & f is increasing ) by A27, A30, ORDINAL4:13;
hence ( gamma is increasing & gamma is continuous ) by A28, A30, A47, ORDINAL4:17; :: thesis: for a being Ordinal of W st gamma . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let a be Ordinal of W; :: thesis: ( gamma . a = a & {} <> a implies for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) )

assume that
A140: gamma . a = a and
A141: {} <> a ; :: thesis: for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let f be Function of VAR ,(L . a); :: thesis: ( Union L,(Union L) ! f |= H iff L . a,f |= H )
a in dom gamma by ORDINAL4:36;
then A142: phi . (ksi . a) = gamma . a by FUNCT_1:22;
a in dom ksi by ORDINAL4:36;
then A143: a c= ksi . a by A30, ORDINAL4:10;
ksi . a in dom phi by ORDINAL4:36;
then A144: ksi . a c= phi . (ksi . a) by A27, ORDINAL4:10;
then A145: ksi . a = a by A140, A143, A142, XBOOLE_0:def 10;
A146: phi . a = a by A140, A144, A143, A142, XBOOLE_0:def 10;
thus ( Union L,(Union L) ! f |= H implies L . a,f |= H ) :: thesis: ( L . a,f |= H implies Union L,(Union L) ! f |= H )
proof
assume A147: Union L,(Union L) ! f |= H ; :: thesis: L . a,f |= H
now
let g be Function of VAR ,(L . a); :: thesis: ( ( for k being Variable st g . k <> f . k holds
bound_in H = k ) implies L . a,g |= the_scope_of H )

assume A148: for k being Variable st g . k <> f . k holds
bound_in H = k ; :: thesis: L . a,g |= the_scope_of H
now
let k be Variable; :: thesis: ( ((Union L) ! g) . k <> ((Union L) ! f) . k implies bound_in H = k )
( (Union L) ! f = f & (Union L) ! g = g ) by Th24, ZF_LANG1:def 2;
hence ( ((Union L) ! g) . k <> ((Union L) ! f) . k implies bound_in H = k ) by A148; :: thesis: verum
end;
then Union L,(Union L) ! g |= the_scope_of H by A7, A147, ZF_MODEL:16;
hence L . a,g |= the_scope_of H by A29, A141, A146; :: thesis: verum
end;
hence L . a,f |= H by A7, ZF_MODEL:16; :: thesis: verum
end;
assume that
A149: L . a,f |= H and
A150: not Union L,(Union L) ! f |= H ; :: thesis: contradiction
consider m being Element of Union L such that
A151: not Union L,((Union L) ! f) / (bound_in H),m |= the_scope_of H by A7, A150, ZF_LANG1:80;
A152: si . a c= ksi . a by A138;
A153: si . a = sup (rho .: (Funcs VAR ,(L . a))) by A23;
reconsider h = (Union L) ! f as Element of Funcs VAR ,(Union L) by FUNCT_2:11;
consider a1 being Ordinal of W such that
A154: a1 = rho . h and
A155: ex f being Function of VAR ,(Union L) st
( h = f & ( ex m being Element of Union L st
( m in L . a1 & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( a1 = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) and
for b being Ordinal of W st ex f being Function of VAR ,(Union L) st
( h = f & ( ex m being Element of Union L st
( m in L . b & Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) or ( b = 0-element_of W & ( for m being Element of Union L holds not Union L,f / (bound_in H),m |= 'not' (the_scope_of H) ) ) ) ) holds
a1 c= b by A16;
A156: (Union L) ! f = f by Th24, ZF_LANG1:def 2;
Union L,((Union L) ! f) / (bound_in H),m |= 'not' (the_scope_of H) by A151, ZF_MODEL:14;
then consider m being Element of Union L such that
A157: m in L . a1 and
A158: Union L,((Union L) ! f) / (bound_in H),m |= 'not' (the_scope_of H) by A155;
f in Funcs VAR ,(L . a) by FUNCT_2:11;
then a1 in rho .: (Funcs VAR ,(L . a)) by A15, A154, A156, FUNCT_1:def 12;
then a1 in si . a by A153, ORDINAL2:27;
then L . a1 c= L . a by A2, A145, A152;
then reconsider m9 = m as Element of L . a by A157;
((Union L) ! f) / (bound_in H),m = (Union L) ! (f / (bound_in H),m9) by A156, Th24, ZF_LANG1:def 2;
then not Union L,(Union L) ! (f / (bound_in H),m9) |= the_scope_of H by A158, ZF_MODEL:14;
then not L . a,f / (bound_in H),m9 |= the_scope_of H by A29, A141, A146;
hence contradiction by A7, A149, ZF_LANG1:80; :: thesis: verum
( dom (((Union L) ! f) / (bound_in H),m) = VAR & rng (((Union L) ! f) / (bound_in H),m) c= L . a )
proof
thus dom (((Union L) ! f) / (bound_in H),m) = VAR by FUNCT_2:def 1; :: thesis: rng (((Union L) ! f) / (bound_in H),m) c= L . a
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in rng (((Union L) ! f) / (bound_in H),m) or x in L . a )
assume x in rng (((Union L) ! f) / (bound_in H),m) ; :: thesis: x in L . a
then consider y being set such that
A159: y in dom (((Union L) ! f) / (bound_in H),m) and
A160: x = (((Union L) ! f) / (bound_in H),m) . y by FUNCT_1:def 5;
reconsider y = y as Variable by A159;
( y = bound_in H or y <> bound_in H ) ;
then ( x = m9 or x = f . y ) by A156, A160, FUNCT_7:34, FUNCT_7:130;
hence x in L . a ; :: thesis: verum
end;
then reconsider g = ((Union L) ! f) / (bound_in H),m as Function of VAR ,(L . a) by FUNCT_2:def 1, RELSET_1:11;
end;
end;
now
assume A161: not bound_in H in Free (the_scope_of H) ; :: thesis: S1[H]
thus S1[H] :: thesis: verum
proof
take phi ; :: thesis: ( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )

thus ( phi is increasing & phi is continuous ) by A27, A28; :: thesis: for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let a be Ordinal of W; :: thesis: ( phi . a = a & {} <> a implies for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) )

assume A162: ( phi . a = a & {} <> a ) ; :: thesis: for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let f be Function of VAR ,(L . a); :: thesis: ( Union L,(Union L) ! f |= H iff L . a,f |= H )
thus ( Union L,(Union L) ! f |= H implies L . a,f |= H ) :: thesis: ( L . a,f |= H implies Union L,(Union L) ! f |= H )
proof
A163: for k being Variable st ((Union L) ! f) . k <> ((Union L) ! f) . k holds
bound_in H = k ;
assume Union L,(Union L) ! f |= H ; :: thesis: L . a,f |= H
then Union L,(Union L) ! f |= the_scope_of H by A7, A163, ZF_MODEL:16;
then L . a,f |= the_scope_of H by A29, A162;
hence L . a,f |= H by A7, A161, ZFMODEL1:10; :: thesis: verum
end;
A164: for k being Variable st f . k <> f . k holds
bound_in H = k ;
assume L . a,f |= H ; :: thesis: Union L,(Union L) ! f |= H
then L . a,f |= the_scope_of H by A7, A164, ZF_MODEL:16;
then Union L,(Union L) ! f |= the_scope_of H by A29, A162;
hence Union L,(Union L) ! f |= H by A7, A161, ZFMODEL1:10; :: thesis: verum
end;
end;
hence S1[H] by A139; :: thesis: verum
end;
A165: for H being ZF-formula st H is conjunctive & S1[ the_left_argument_of H] & S1[ the_right_argument_of H] holds
S1[H]
proof
let H be ZF-formula; :: thesis: ( H is conjunctive & S1[ the_left_argument_of H] & S1[ the_right_argument_of H] implies S1[H] )
assume H is conjunctive ; :: thesis: ( not S1[ the_left_argument_of H] or not S1[ the_right_argument_of H] or S1[H] )
then A166: H = (the_left_argument_of H) '&' (the_right_argument_of H) by ZF_LANG:58;
given fi1 being Ordinal-Sequence of W such that A167: fi1 is increasing and
A168: fi1 is continuous and
A169: for a being Ordinal of W st fi1 . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= the_left_argument_of H iff L . a,f |= the_left_argument_of H ) ; :: thesis: ( not S1[ the_right_argument_of H] or S1[H] )
given fi2 being Ordinal-Sequence of W such that A170: fi2 is increasing and
A171: fi2 is continuous and
A172: for a being Ordinal of W st fi2 . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= the_right_argument_of H iff L . a,f |= the_right_argument_of H ) ; :: thesis: S1[H]
take phi = fi2 * fi1; :: thesis: ( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )

ex fi being Ordinal-Sequence st
( fi = fi2 * fi1 & fi is increasing ) by A167, A170, ORDINAL4:13;
hence ( phi is increasing & phi is continuous ) by A167, A168, A171, ORDINAL4:17; :: thesis: for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let a be Ordinal of W; :: thesis: ( phi . a = a & {} <> a implies for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) )

assume that
A173: phi . a = a and
A174: {} <> a ; :: thesis: for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

a in dom fi1 by ORDINAL4:36;
then A175: a c= fi1 . a by A167, ORDINAL4:10;
let f be Function of VAR ,(L . a); :: thesis: ( Union L,(Union L) ! f |= H iff L . a,f |= H )
A176: a in dom phi by ORDINAL4:36;
A177: a in dom fi2 by ORDINAL4:36;
A178: now end;
then A181: fi2 . a = a by A173, A176, FUNCT_1:22;
thus ( Union L,(Union L) ! f |= H implies L . a,f |= H ) :: thesis: ( L . a,f |= H implies Union L,(Union L) ! f |= H )
proof end;
assume A184: L . a,f |= H ; :: thesis: Union L,(Union L) ! f |= H
then L . a,f |= the_right_argument_of H by A166, ZF_MODEL:15;
then A185: Union L,(Union L) ! f |= the_right_argument_of H by A172, A174, A181;
L . a,f |= the_left_argument_of H by A166, A184, ZF_MODEL:15;
then Union L,(Union L) ! f |= the_left_argument_of H by A169, A174, A178;
hence Union L,(Union L) ! f |= H by A166, A185, ZF_MODEL:15; :: thesis: verum
end;
A186: for H being ZF-formula st H is atomic holds
S1[H]
proof
A187: dom (id (On W)) = On W by RELAT_1:71;
then reconsider phi = id (On W) as T-Sequence by ORDINAL1:def 7;
A188: rng (id (On W)) = On W by RELAT_1:71;
then reconsider phi = phi as Ordinal-Sequence by ORDINAL2:def 8;
reconsider phi = phi as Ordinal-Sequence of W by A187, A188, FUNCT_2:def 1, RELSET_1:11;
let H be ZF-formula; :: thesis: ( H is atomic implies S1[H] )
assume A189: ( H is being_equality or H is being_membership ) ; :: according to ZF_LANG:def 15 :: thesis: S1[H]
take phi ; :: thesis: ( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )

thus A190: phi is increasing :: thesis: ( phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )
proof
let A be Ordinal; :: according to ORDINAL2:def 16 :: thesis: for b1 being set holds
( not A in b1 or not b1 in proj1 phi or phi . A in phi . b1 )

let B be Ordinal; :: thesis: ( not A in B or not B in proj1 phi or phi . A in phi . B )
assume A191: ( A in B & B in dom phi ) ; :: thesis: phi . A in phi . B
then phi . A = A by FUNCT_1:35, ORDINAL1:19;
hence phi . A in phi . B by A191, FUNCT_1:35; :: thesis: verum
end;
thus phi is continuous :: thesis: for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )
proof
let A be Ordinal; :: according to ORDINAL2:def 17 :: thesis: for b1 being set holds
( not A in proj1 phi or A = {} or not A is limit_ordinal or not b1 = phi . A or b1 is_limes_of phi | A )

let B be Ordinal; :: thesis: ( not A in proj1 phi or A = {} or not A is limit_ordinal or not B = phi . A or B is_limes_of phi | A )
assume that
A192: A in dom phi and
A193: ( A <> {} & A is limit_ordinal ) and
A194: B = phi . A ; :: thesis: B is_limes_of phi | A
A195: A c= dom phi by A192, ORDINAL1:def 2;
phi | A = phi * (id A) by RELAT_1:94
.= id ((dom phi) /\ A) by A187, FUNCT_1:43
.= id A by A195, XBOOLE_1:28 ;
then A196: rng (phi | A) = A by RELAT_1:71;
phi . A = A by A192, FUNCT_1:35;
then A197: sup (phi | A) = B by A194, A196, ORDINAL2:26;
A198: phi | A is increasing by A190, ORDINAL4:15;
dom (phi | A) = A by A195, RELAT_1:91;
hence B is_limes_of phi | A by A193, A197, A198, ORDINAL4:8; :: thesis: verum
end;
let a be Ordinal of W; :: thesis: ( phi . a = a & {} <> a implies for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) )

assume that
phi . a = a and
{} <> a ; :: thesis: for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let f be Function of VAR ,(L . a); :: thesis: ( Union L,(Union L) ! f |= H iff L . a,f |= H )
thus ( Union L,(Union L) ! f |= H implies L . a,f |= H ) :: thesis: ( L . a,f |= H implies Union L,(Union L) ! f |= H )
proof
assume A199: Union L,(Union L) ! f |= H ; :: thesis: L . a,f |= H
A200: (Union L) ! f = f by Th24, ZF_LANG1:def 2;
A201: now end;
hence L . a,f |= H by A189, A201; :: thesis: verum
end;
assume A204: L . a,f |= H ; :: thesis: Union L,(Union L) ! f |= H
A205: (Union L) ! f = f by Th24, ZF_LANG1:def 2;
A206: now end;
now end;
hence Union L,(Union L) ! f |= H by A189, A206; :: thesis: verum
end;
A209: for H being ZF-formula st H is negative & S1[ the_argument_of H] holds
S1[H]
proof
let H be ZF-formula; :: thesis: ( H is negative & S1[ the_argument_of H] implies S1[H] )
assume H is negative ; :: thesis: ( not S1[ the_argument_of H] or S1[H] )
then A210: H = 'not' (the_argument_of H) by ZF_LANG:def 30;
given phi being Ordinal-Sequence of W such that A211: ( phi is increasing & phi is continuous ) and
A212: for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= the_argument_of H iff L . a,f |= the_argument_of H ) ; :: thesis: S1[H]
take phi ; :: thesis: ( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) ) )

thus ( phi is increasing & phi is continuous ) by A211; :: thesis: for a being Ordinal of W st phi . a = a & {} <> a holds
for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let a be Ordinal of W; :: thesis: ( phi . a = a & {} <> a implies for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H ) )

assume A213: ( phi . a = a & {} <> a ) ; :: thesis: for f being Function of VAR ,(L . a) holds
( Union L,(Union L) ! f |= H iff L . a,f |= H )

let f be Function of VAR ,(L . a); :: thesis: ( Union L,(Union L) ! f |= H iff L . a,f |= H )
thus ( Union L,(Union L) ! f |= H implies L . a,f |= H ) :: thesis: ( L . a,f |= H implies Union L,(Union L) ! f |= H )
proof end;
assume L . a,f |= H ; :: thesis: Union L,(Union L) ! f |= H
then not L . a,f |= the_argument_of H by A210, ZF_MODEL:14;
then not Union L,(Union L) ! f |= the_argument_of H by A212, A213;
hence Union L,(Union L) ! f |= H by A210, ZF_MODEL:14; :: thesis: verum
end;
thus for H being ZF-formula holds S1[H] from ZF_LANG:sch 1(A186, A209, A165, A6); :: thesis: verum