let A, B be Ordinal; :: thesis: ( A in B iff UNIVERSE A in UNIVERSE B )
defpred S2[ Ordinal] means for A being Ordinal st A in $1 holds
UNIVERSE A in UNIVERSE $1;
A1:
S2[ {} ]
;
A2:
for B being Ordinal st S2[B] holds
S2[ succ B]
A6:
for A being Ordinal st A <> {} & A is limit_ordinal & ( for B being Ordinal st B in A holds
S2[B] ) holds
S2[A]
proof
let B be
Ordinal;
:: thesis: ( B <> {} & B is limit_ordinal & ( for B being Ordinal st B in B holds
S2[B] ) implies S2[B] )
assume that A7:
(
B <> {} &
B is
limit_ordinal )
and
for
C being
Ordinal st
C in B holds
for
A being
Ordinal st
A in C holds
UNIVERSE A in UNIVERSE C
;
:: thesis: S2[B]
let A be
Ordinal;
:: thesis: ( A in B implies UNIVERSE A in UNIVERSE B )
assume
A in B
;
:: thesis: UNIVERSE A in UNIVERSE B
then A8:
succ A in B
by A7, ORDINAL1:41;
consider L being
T-Sequence such that A9:
(
dom L = B & ( for
C being
Ordinal st
C in B holds
L . C = H5(
C) ) )
from ORDINAL2:sch 2();
A10:
UNIVERSE B =
Universe_closure (Union L)
by A7, A9, Lm6
.=
Universe_closure (union (rng L))
by CARD_3:def 4
;
L . (succ A) = UNIVERSE (succ A)
by A8, A9;
then
UNIVERSE (succ A) in rng L
by A8, A9, FUNCT_1:def 5;
then
(
UNIVERSE (succ A) c= union (rng L) &
union (rng L) c= UNIVERSE B )
by A10, Def4, ZFMISC_1:92;
then
(
UNIVERSE A in Tarski-Class (UNIVERSE A) &
UNIVERSE (succ A) = Tarski-Class (UNIVERSE A) &
UNIVERSE (succ A) c= UNIVERSE B )
by Lm6, CLASSES1:5, XBOOLE_1:1;
hence
UNIVERSE A in UNIVERSE B
;
:: thesis: verum
end;
A11:
for B being Ordinal holds S2[B]
from ORDINAL2:sch 1(A1, A2, A6);
hence
( A in B implies UNIVERSE A in UNIVERSE B )
; :: thesis: ( UNIVERSE A in UNIVERSE B implies A in B )
assume A12:
( UNIVERSE A in UNIVERSE B & not A in B )
; :: thesis: contradiction
( B c< A iff ( B c= A & B <> A ) )
by XBOOLE_0:def 8;
then
( B in A or B = A )
by A12, ORDINAL1:21, ORDINAL1:26;
hence
contradiction
by A11, A12; :: thesis: verum