let A, B be Ordinal; ( A in B iff aleph A in aleph B )
defpred S1[ Ordinal] means for A being Ordinal st A in $1 holds
aleph A in aleph $1;
A1:
for B being Ordinal st S1[B] holds
S1[ succ B]
A7:
for B being Ordinal st B <> 0 & B is limit_ordinal & ( for C being Ordinal st C in B holds
S1[C] ) holds
S1[B]
proof
let B be
Ordinal;
( B <> 0 & B is limit_ordinal & ( for C being Ordinal st C in B holds
S1[C] ) implies S1[B] )
assume that A8:
B <> 0
and A9:
B is
limit_ordinal
and
for
C being
Ordinal st
C in B holds
for
A being
Ordinal st
A in C holds
aleph A in aleph C
;
S1[B]
let A be
Ordinal;
( A in B implies aleph A in aleph B )
consider S being
Sequence such that A10:
(
dom S = B & ( for
C being
Ordinal st
C in B holds
S . C = H1(
C) ) )
from ORDINAL2:sch 2();
assume
A in B
;
aleph A in aleph B
then
succ A in B
by A9, ORDINAL1:28;
then A11:
(
S . (succ A) in rng S &
S . (succ A) = aleph (succ A) )
by A10, FUNCT_1:def 3;
sup (rng S) = sup S
by ORDINAL2:26;
then A12:
aleph (succ A) c= sup S
by A11, ORDINAL1:def 2, ORDINAL2:19;
A13:
card (aleph (succ A)) = aleph (succ A)
;
A14:
(
aleph (succ A) = nextcard (aleph A) &
aleph A in nextcard (aleph A) )
by Th17, Lm1;
aleph B = card (sup S)
by A8, A9, A10, Lm1;
then
aleph (succ A) c= aleph B
by A12, A13, Th10;
hence
aleph A in aleph B
by A14;
verum
end;
A15:
S1[ 0 ]
;
A16:
for B being Ordinal holds S1[B]
from ORDINAL2:sch 1(A15, A1, A7);
hence
( A in B implies aleph A in aleph B )
; ( aleph A in aleph B implies A in B )
assume A17:
aleph A in aleph B
; A in B
then A18:
aleph A <> aleph B
;
not B in A
by A16, A17;
hence
A in B
by A18, ORDINAL1:14; verum