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) ) holds
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
L . a is_elementary_subsystem_of Union L ) )
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) ) implies 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
L . a is_elementary_subsystem_of Union L ) ) )
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: 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
L . a is_elementary_subsystem_of Union L ) )
defpred S2[ set , set ] means ex H being ZF-formula ex phi being Ordinal-Sequence of W st
( $1 = H & $2 = phi & phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for va being Function of VAR ,(L . a) holds
( Union L,(Union L) ! va |= H iff L . a,va |= H ) ) );
A4:
for e being set st e in WFF holds
ex u being set st
( u in Funcs (On W),(On W) & S2[e,u] )
proof
let e be
set ;
:: thesis: ( e in WFF implies ex u being set st
( u in Funcs (On W),(On W) & S2[e,u] ) )
assume
e in WFF
;
:: thesis: ex u being set st
( u in Funcs (On W),(On W) & S2[e,u] )
then reconsider H =
e as
ZF-formula by ZF_LANG:14;
consider phi being
Ordinal-Sequence of
W such that A5:
(
phi is
increasing &
phi is
continuous & ( for
a being
Ordinal of
W st
phi . a = a &
{} <> a holds
for
va being
Function of
VAR ,
(L . a) holds
(
Union L,
(Union L) ! va |= H iff
L . a,
va |= H ) ) )
by A1, A2, A3, ZF_REFLE:29;
reconsider u =
phi as
set ;
take
u
;
:: thesis: ( u in Funcs (On W),(On W) & S2[e,u] )
(
dom phi = On W &
rng phi c= On W )
by FUNCT_2:def 1, RELAT_1:def 19;
hence
u in Funcs (On W),
(On W)
by FUNCT_2:def 2;
:: thesis: S2[e,u]
take
H
;
:: thesis: ex phi being Ordinal-Sequence of W st
( e = H & u = phi & phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for va being Function of VAR ,(L . a) holds
( Union L,(Union L) ! va |= H iff L . a,va |= H ) ) )
take
phi
;
:: thesis: ( e = H & u = phi & phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
for va being Function of VAR ,(L . a) holds
( Union L,(Union L) ! va |= H iff L . a,va |= H ) ) )
thus
(
e = H &
u = phi &
phi is
increasing &
phi is
continuous & ( for
a being
Ordinal of
W st
phi . a = a &
{} <> a holds
for
va being
Function of
VAR ,
(L . a) holds
(
Union L,
(Union L) ! va |= H iff
L . a,
va |= H ) ) )
by A5;
:: thesis: verum
end;
consider Phi being Function such that
A6:
( dom Phi = WFF & rng Phi c= Funcs (On W),(On W) )
and
A7:
for e being set st e in WFF holds
S2[e,Phi . e]
from WELLORD2:sch 1(A4);
reconsider Phi = Phi as Function of WFF ,(Funcs (On W),(On W)) by A6, FUNCT_2:def 1, RELSET_1:11;
( [:NAT ,NAT :],[:omega ,omega :] are_equipotent & [:omega ,omega :] in W )
by A1, CLASSES2:67;
then
( card (bool [:NAT ,NAT :]) = card (bool [:omega ,omega :]) & WFF c= bool [:NAT ,NAT :] & bool [:omega ,omega :] in W )
by CLASSES2:65, ZF_LANG1:146;
then
( card WFF c= card (bool [:omega ,omega :]) & card (bool [:omega ,omega :]) in card W )
by CARD_1:27, CLASSES2:1;
then
card WFF in card W
by ORDINAL1:22;
then consider phi being Ordinal-Sequence of W such that
A8:
( phi is increasing & phi is continuous )
and
phi . (0-element_of W) = 0-element_of W
and
A9:
for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:WFF ,{(succ a)}:]))
and
A10:
for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a)
by Th14;
take
phi
; :: thesis: ( phi is increasing & phi is continuous & ( for a being Ordinal of W st phi . a = a & {} <> a holds
L . a is_elementary_subsystem_of Union L ) )
thus
( phi is increasing & phi is continuous )
by A8; :: thesis: for a being Ordinal of W st phi . a = a & {} <> a holds
L . a is_elementary_subsystem_of Union L
let a be Ordinal of W; :: thesis: ( phi . a = a & {} <> a implies L . a is_elementary_subsystem_of Union L )
assume A11:
( phi . a = a & {} <> a )
; :: thesis: L . a is_elementary_subsystem_of Union L
thus
L . a c= Union L
by ZF_REFLE:24; :: according to ZFREFLE1:def 3 :: thesis: for H being ZF-formula
for v being Function of VAR ,(L . a) holds
( L . a,v |= H iff Union L,(Union L) ! v |= H )
let H be ZF-formula; :: thesis: for v being Function of VAR ,(L . a) holds
( L . a,v |= H iff Union L,(Union L) ! v |= H )
let va be Function of VAR ,(L . a); :: thesis: ( L . a,va |= H iff Union L,(Union L) ! va |= H )
set M = Union L;
A12:
H in WFF
by ZF_LANG:14;
then consider H1 being ZF-formula, xi being Ordinal-Sequence of W such that
A13:
( H = H1 & Phi . H = xi & xi is increasing & xi is continuous & ( for a being Ordinal of W st xi . a = a & {} <> a holds
for va being Function of VAR ,(L . a) holds
( Union L,(Union L) ! va |= H1 iff L . a,va |= H1 ) ) )
by A7;
A14:
a in dom xi
by ORDINAL4:36;
defpred S3[ Ordinal] means ( $1 <> {} implies xi . $1 c= phi . $1 );
A15:
S3[ 0-element_of W]
;
A16:
for a being Ordinal of W st S3[a] holds
S3[ succ a]
proof
let a be
Ordinal of
W;
:: thesis: ( S3[a] implies S3[ succ a] )
(
succ a in dom xi &
succ a in {(succ a)} )
by ORDINAL4:36, TARSKI:def 1;
then
(
[H,(succ a)] in dom (uncurry Phi) &
(uncurry Phi) . H,
(succ a) = xi . (succ a) &
[H,(succ a)] in [:WFF ,{(succ a)}:] )
by A6, A12, A13, FUNCT_5:45, ZFMISC_1:106;
then
xi . (succ a) in (uncurry Phi) .: [:WFF ,{(succ a)}:]
by FUNCT_1:def 12;
then
xi . (succ a) in {(phi . a)} \/ ((uncurry Phi) .: [:WFF ,{(succ a)}:])
by XBOOLE_0:def 3;
then
(
xi . (succ a) in sup ({(phi . a)} \/ ((uncurry Phi) .: [:WFF ,{(succ a)}:])) &
phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:WFF ,{(succ a)}:])) )
by A9, ORDINAL2:27;
hence
(
S3[
a] implies
S3[
succ a] )
by ORDINAL1:def 2;
:: thesis: verum
end;
A17:
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
S3[b] ) holds
S3[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
S3[b] ) implies S3[a] )
assume that A18:
(
a <> 0-element_of W &
a is
limit_ordinal )
and A19:
for
b being
Ordinal of
W st
b in a &
b <> {} holds
xi . b c= phi . b
and
a <> {}
;
:: thesis: xi . a c= phi . a
A21:
phi . a =
sup (phi | a)
by A10, A18
.=
sup (rng (phi | a))
;
let A be
Ordinal;
:: according to ORDINAL1:def 5 :: thesis: ( not A in xi . a or A in phi . a )
assume A22:
A in xi . a
;
:: thesis: A in phi . a
a in dom xi
by ORDINAL4:36;
then A23:
(
xi . a is_limes_of xi | a &
xi | a is
increasing &
a c= dom xi )
by A13, A18, ORDINAL1:def 2, ORDINAL2:def 17, ORDINAL4:15;
then A24:
(
dom (xi | a) = a &
xi . a = lim (xi | a) )
by ORDINAL2:def 14, RELAT_1:91;
then xi . a =
sup (xi | a)
by A18, A23, ORDINAL4:8
.=
sup (rng (xi | a))
;
then consider B being
Ordinal such that A25:
(
B in rng (xi | a) &
A c= B )
by A22, ORDINAL2:29;
consider e being
set such that A26:
(
e in dom (xi | a) &
B = (xi | a) . e )
by A25, FUNCT_1:def 5;
reconsider e =
e as
Ordinal by A26;
a in On W
by ZF_REFLE:8;
then
e in On W
by A24, A26, ORDINAL1:19;
then reconsider e =
e as
Ordinal of
W by ZF_REFLE:8;
(
succ e in a &
succ e in dom phi )
by A18, A24, A26, ORDINAL1:41, ORDINAL4:36;
then
(
succ e <> {} &
succ e in a &
e in succ e &
phi . (succ e) in rng (phi | a) &
succ e in dom xi )
by FUNCT_1:73, ORDINAL1:10, ORDINAL4:36;
then
(
xi . (succ e) c= phi . (succ e) &
xi . e in xi . (succ e) &
phi . (succ e) in phi . a &
B = xi . e )
by A13, A19, A21, A26, FUNCT_1:70, ORDINAL2:27, ORDINAL2:def 16;
then
(
A in xi . (succ e) &
xi . (succ e) in phi . a )
by A25, ORDINAL1:22;
hence
A in phi . a
by ORDINAL1:19;
:: thesis: verum
end;
for a being Ordinal of W holds S3[a]
from ZF_REFLE:sch 4(A15, A16, A17);
then
( a c= xi . a & xi . a c= a )
by A11, A13, A14, ORDINAL4:10;
then
xi . a = a
by XBOOLE_0:def 10;
hence
( L . a,va |= H iff Union L,(Union L) ! va |= H )
by A11, A13; :: thesis: verum