let A be Ordinal; ex M being Cardinal st
( M c= card A & A is_cofinal_with M & ( for B being Ordinal st A is_cofinal_with B holds
M c= B ) )
defpred S1[ Ordinal] means ( $1 c= card A & A is_cofinal_with $1 );
A1:
ex B being Ordinal st S1[B]
by Th8;
consider C being Ordinal such that
A2:
S1[C]
and
A3:
for B being Ordinal st S1[B] holds
C c= B
from ORDINAL1:sch 1(A1);
take M = card C; ( M c= card A & A is_cofinal_with M & ( for B being Ordinal st A is_cofinal_with B holds
M c= B ) )
consider B being Ordinal such that
A4:
B c= M
and
A5:
C is_cofinal_with B
by Th8;
A6:
M c= C
by CARD_1:8;
then A7:
B c= C
by A4;
then
B c= card A
by A2, XBOOLE_1:1;
then
C c= B
by A2, A3, A5, ORDINAL4:37;
then A8:
C = B
by A7;
hence
( M c= card A & A is_cofinal_with M )
by A2, A4, A6, XBOOLE_0:def 10; for B being Ordinal st A is_cofinal_with B holds
M c= B
let B be Ordinal; ( A is_cofinal_with B implies M c= B )
assume that
A9:
A is_cofinal_with B
and
A10:
not M c= B
; contradiction
A11:
C = M
by A4, A6, A8;
then
not B c= card A
by A3, A9, A10;
hence
contradiction
by A2, A11, A10, XBOOLE_1:1; verum