let B, A be Ordinal; :: thesis: ( 1 in B & A <> {} & A is limit_ordinal implies for fi being Ordinal-Sequence st dom fi = A & ( for C being Ordinal st C in A holds
fi . C = C *^ B ) holds
A *^ B = sup fi )
assume A1:
( 1 in B & A <> {} & A is limit_ordinal )
; :: thesis: for fi being Ordinal-Sequence st dom fi = A & ( for C being Ordinal st C in A holds
fi . C = C *^ B ) holds
A *^ B = sup fi
let fi be Ordinal-Sequence; :: thesis: ( dom fi = A & ( for C being Ordinal st C in A holds
fi . C = C *^ B ) implies A *^ B = sup fi )
assume A2:
( dom fi = A & ( for C being Ordinal st C in A holds
fi . C = C *^ B ) )
; :: thesis: A *^ B = sup fi
then A3:
A *^ B = union (sup fi)
by A1, ORDINAL2:54;
now given C being
Ordinal such that A4:
sup fi = succ C
;
:: thesis: contradiction
(
C in sup fi &
sup fi = sup (rng fi) )
by A4, ORDINAL1:10;
then consider D being
Ordinal such that A5:
(
D in rng fi &
C c= D )
by ORDINAL2:29;
D in sup fi
by A5, ORDINAL2:27;
then
(
succ D c= succ C &
succ C c= succ D )
by A4, A5, ORDINAL1:33, ORDINAL2:1;
then
succ C = succ D
by XBOOLE_0:def 10;
then
C = D
by ORDINAL1:12;
then consider x being
set such that A6:
(
x in dom fi &
C = fi . x )
by A5, FUNCT_1:def 5;
reconsider x =
x as
Ordinal by A6;
A7:
succ x in dom fi
by A1, A2, A6, ORDINAL1:41;
then
(
C = x *^ B &
fi . (succ x) = (succ x) *^ B &
C +^ 1
in C +^ B &
(succ x) *^ B = (x *^ B) +^ B )
by A1, A2, A6, ORDINAL2:49, ORDINAL2:53;
then
(
C +^ B in rng fi &
sup fi in C +^ B )
by A4, A7, FUNCT_1:def 5, ORDINAL2:48;
hence
contradiction
by ORDINAL2:27;
:: thesis: verum end;
then
sup fi is limit_ordinal
by ORDINAL1:42;
hence
A *^ B = sup fi
by A3, ORDINAL1:def 6; :: thesis: verum