let M be non countable Aleph; :: thesis: for X being Subset of M st omega in cf M & X is unbounded holds
for B1 being Ordinal st B1 in M holds
ex B being limit_ordinal infinite Ordinal st
( B in M & B1 in B & B in limpoints X )

let X be Subset of M; :: thesis: ( omega in cf M & X is unbounded implies for B1 being Ordinal st B1 in M holds
ex B being limit_ordinal infinite Ordinal st
( B in M & B1 in B & B in limpoints X ) )

defpred S1[ set , set , set ] means $2 in $3;
assume A1: omega in cf M ; :: thesis: ( not X is unbounded or for B1 being Ordinal st B1 in M holds
ex B being limit_ordinal infinite Ordinal st
( B in M & B1 in B & B in limpoints X ) )

assume A2: X is unbounded ; :: thesis: for B1 being Ordinal st B1 in M holds
ex B being limit_ordinal infinite Ordinal st
( B in M & B1 in B & B in limpoints X )

then reconsider X1 = X as non empty Subset of M by Th7;
let B1 be Ordinal; :: thesis: ( B1 in M implies ex B being limit_ordinal infinite Ordinal st
( B in M & B1 in B & B in limpoints X ) )

assume A3: B1 in M ; :: thesis: ex B being limit_ordinal infinite Ordinal st
( B in M & B1 in B & B in limpoints X )

reconsider LB1 = LBound (B1,X1) as Element of X1 ;
A4: for n being Nat
for x being Element of X1 ex y being Element of X1 st S1[n,x,y]
proof
let n be Nat; :: thesis: for x being Element of X1 ex y being Element of X1 st S1[n,x,y]
let x be Element of X1; :: thesis: ex y being Element of X1 st S1[n,x,y]
reconsider x1 = x as Element of M ;
succ x1 in M by ORDINAL1:28;
then consider y being Ordinal such that
A5: y in X1 and
A6: succ x1 c= y by A2, Th6;
reconsider y1 = y as Element of X1 by A5;
take y1 ; :: thesis: S1[n,x,y1]
x in succ x1 by ORDINAL1:6;
hence S1[n,x,y1] by A6; :: thesis: verum
end;
consider L being sequence of X1 such that
A7: L . 0 = LB1 and
A8: for n being Nat holds S1[n,L . n,L . (n + 1)] from RECDEF_1:sch 2(A4);
set L2 = L;
reconsider LB2 = LB1 as Element of M ;
A9: dom L = NAT by FUNCT_2:def 1;
then A10: L . 0 in rng L by FUNCT_1:def 3;
then A11: LB2 in sup (rng L) by A7, ORDINAL2:19;
A12: for C being Ordinal st C in rng L holds
ex D being Ordinal st
( D in rng L & C in D )
proof
let C be Ordinal; :: thesis: ( C in rng L implies ex D being Ordinal st
( D in rng L & C in D ) )

assume C in rng L ; :: thesis: ex D being Ordinal st
( D in rng L & C in D )

then consider C1 being object such that
A13: C1 in dom L and
A14: C = L . C1 by FUNCT_1:def 3;
reconsider C2 = C1 as Element of NAT by A13, FUNCT_2:def 1;
L . (C2 + 1) in X ;
then reconsider C3 = L . (C2 + 1) as Element of M ;
take C3 ; :: thesis: ( C3 in rng L & C in C3 )
thus C3 in rng L by A9, FUNCT_1:def 3; :: thesis: C in C3
thus C in C3 by A8, A14; :: thesis: verum
end;
A15: rng L c= X by RELAT_1:def 19;
then rng L c= M by XBOOLE_1:1;
then reconsider SUP = sup (rng L) as limit_ordinal infinite Element of M by A1, A10, A12, Th3, Th22;
take SUP ; :: thesis: ( SUP in M & B1 in SUP & SUP in limpoints X )
A16: sup (X /\ SUP) = SUP
proof
assume sup (X /\ SUP) <> SUP ; :: thesis: contradiction
then consider B5 being Ordinal such that
A17: B5 in SUP and
A18: X /\ SUP c= B5 by Th5;
consider B6 being Ordinal such that
A19: B6 in rng L and
A20: B5 c= B6 by A17, ORDINAL2:21;
B6 in sup (rng L) by A19, ORDINAL2:19;
then B6 in X /\ SUP by A15, A19, XBOOLE_0:def 4;
then B6 in B5 by A18;
then B6 in B6 by A20;
hence contradiction ; :: thesis: verum
end;
B1 in LB2 by A2, A3, Th9;
hence ( SUP in M & B1 in SUP & SUP in limpoints X ) by A16, A11, ORDINAL1:10; :: thesis: verum