let M be non countable Aleph; 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; ( 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
; ( 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
; 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; ( 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
; 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]
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 )
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
; ( SUP in M & B1 in SUP & SUP in limpoints X )
A16:
sup (X /\ SUP) = SUP
B1 in LB2
by A2, A3, Th9;
hence
( SUP in M & B1 in SUP & SUP in limpoints X )
by A16, A11, ORDINAL1:10; verum