let A, B, C be Ordinal; ( A in B *^ C & B is limit_ordinal implies ex D being Ordinal st
( D in B & A in D *^ C ) )
assume that
A1:
A in B *^ C
and
A2:
B is limit_ordinal
; ex D being Ordinal st
( D in B & A in D *^ C )
deffunc H1( Ordinal) -> set = $1 *^ C;
consider fi being Ordinal-Sequence such that
A3:
( dom fi = B & ( for D being Ordinal st D in B holds
fi . D = H1(D) ) )
from ORDINAL2:sch 3();
B <> {}
by A1, ORDINAL2:52;
then B *^ C =
union (sup fi)
by A2, A3, ORDINAL2:54
.=
union (sup (rng fi))
;
then consider X being set such that
A4:
A in X
and
A5:
X in sup (rng fi)
by A1, TARSKI:def 4;
reconsider X = X as Ordinal by A5;
consider D being Ordinal such that
A6:
D in rng fi
and
A7:
X c= D
by A5, ORDINAL2:29;
consider x being set such that
A8:
x in dom fi
and
A9:
D = fi . x
by A6, FUNCT_1:def 5;
reconsider x = x as Ordinal by A8;
take E = succ x; ( E in B & A in E *^ C )
thus
E in B
by A2, A3, A8, ORDINAL1:41; A in E *^ C
A10:
D +^ {} = D
by ORDINAL2:44;
A11:
C <> {}
by A1, ORDINAL2:55;
E *^ C =
(x *^ C) +^ C
by ORDINAL2:53
.=
D +^ C
by A3, A8, A9
;
then
D in E *^ C
by A11, A10, Th10, ORDINAL2:49;
hence
A in E *^ C
by A4, A7, ORDINAL1:19; verum