let M be Cardinal; :: thesis: ( not M is finite implies ex A being Ordinal st M = alef A )
defpred S1[ set ] means ( not $1 is finite implies ex A being Ordinal st $1 = alef A );
A1:
S1[ {} ]
;
A2:
for K being Cardinal st S1[K] holds
S1[ nextcard K]
A6:
for K being Cardinal st K <> {} & K is limit_cardinal & ( for N being Cardinal st N in K holds
S1[N] ) holds
S1[K]
proof
let K be
Cardinal;
:: thesis: ( K <> {} & K is limit_cardinal & ( for N being Cardinal st N in K holds
S1[N] ) implies S1[K] )
assume that A7:
(
K <> {} &
K is
limit_cardinal )
and A8:
for
N being
Cardinal st
N in K holds
S1[
N]
and A9:
not
K is
finite
;
:: thesis: ex A being Ordinal st K = alef A
defpred S2[
set ]
means ex
N being
Cardinal st
(
N = $1 & not
N is
finite );
consider X being
set such that A10:
for
x being
set holds
(
x in X iff (
x in K &
S2[
x] ) )
from XBOOLE_0:sch 1();
defpred S3[
set ,
set ]
means ex
A being
Ordinal st
( $1
= alef A & $2
= A );
A12:
for
x being
set st
x in X holds
ex
y being
set st
S3[
x,
y]
consider f being
Function such that A15:
(
dom f = X & ( for
x being
set st
x in X holds
S3[
x,
f . x] ) )
from CLASSES1:sch 1(A12);
then reconsider A =
rng f as
Ordinal by ORDINAL1:31;
take
A
;
:: thesis: K = alef A
deffunc H1(
Ordinal)
-> set =
alef $1;
consider L being
T-Sequence such that A20:
(
dom L = A & ( for
B being
Ordinal st
B in A holds
L . B = H1(
B) ) )
from ORDINAL2:sch 2();
now let B be
Ordinal;
:: thesis: ( B in A implies succ B in A )assume
B in A
;
:: thesis: succ B in Athen consider x being
set such that A21:
(
x in X &
B = f . x )
by A15, FUNCT_1:def 5;
consider C being
Ordinal such that A22:
(
x = alef C &
B = C )
by A15, A21;
(
alef (succ C) = nextcard (alef C) &
alef C in K )
by A10, A21, A22, CARD_1:39;
then
(
alef (succ C) <> K &
alef (succ C) c= K )
by A7, CARD_1:def 7, CARD_3:107;
then
(
alef (succ C) in K & not
alef (succ C) is
finite )
by Th11, CARD_1:13;
then A23:
alef (succ C) in X
by A10;
then consider D being
Ordinal such that A24:
(
alef (succ C) = alef D &
f . (alef (succ C)) = D )
by A15;
succ C = D
by A24, CARD_1:42;
hence
succ B in A
by A15, A22, A23, A24, FUNCT_1:def 5;
:: thesis: verum end;
then
A is
limit_ordinal
by ORDINAL1:41;
then A25:
(
A = {} or
alef A = card (sup L) )
by A20, CARD_1:40;
sup L c= K
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in sup L or x in K )
assume A26:
x in sup L
;
:: thesis: x in K
then reconsider x' =
x as
Ordinal ;
consider C being
Ordinal such that A27:
(
C in rng L &
x' c= C )
by A26, ORDINAL2:29;
consider y being
set such that A28:
(
y in dom L &
C = L . y )
by A27, FUNCT_1:def 5;
reconsider y =
y as
Ordinal by A28;
A29:
(
C = alef y & not
alef y is
finite )
by A20, A28, Th11;
consider z being
set such that A30:
(
z in dom f &
y = f . z )
by A20, A28, FUNCT_1:def 5;
ex
D being
Ordinal st
(
z = alef D &
y = D )
by A15, A30;
then
(
C in K &
K = K )
by A10, A15, A29, A30;
hence
x in K
by A27, ORDINAL1:22;
:: thesis: verum
end;
then
card (sup L) c= card K
by CARD_1:27;
then A31:
card (sup L) c= K
by CARD_1:def 5;
now per cases
( A = {} or A <> {} )
;
case A32:
A <> {}
;
:: thesis: not K <> alef Aassume
K <> alef A
;
:: thesis: contradictionthen
(
card (sup L) in K & not
alef A is
finite )
by A25, A31, A32, Th11, CARD_1:13;
then A33:
card (sup L) in X
by A10, A25, A32;
then consider B being
Ordinal such that A34:
(
card (sup L) = alef B &
f . (card (sup L)) = B )
by A15;
A = B
by A25, A32, A34, CARD_1:42;
then
A in A
by A15, A33, A34, FUNCT_1:def 5;
hence
contradiction
;
:: thesis: verum end; end; end;
hence
K = alef A
by CARD_1:83;
:: thesis: verum
end;
for M being Cardinal holds S1[M]
from CARD_1:sch 1(A1, A2, A6);
hence
( not M is finite implies ex A being Ordinal st M = alef A )
; :: thesis: verum