let W be Universe; :: thesis: for D being non empty set
for Phi being Function of D,(Funcs (On W),(On W)) st card D in card W holds
ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & phi . (0-element_of W) = 0-element_of W & ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) )
let D be non empty set ; :: thesis: for Phi being Function of D,(Funcs (On W),(On W)) st card D in card W holds
ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & phi . (0-element_of W) = 0-element_of W & ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) )
let Phi be Function of D,(Funcs (On W),(On W)); :: thesis: ( card D in card W implies ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & phi . (0-element_of W) = 0-element_of W & ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) ) )
assume A1:
card D in card W
; :: thesis: ex phi being Ordinal-Sequence of W st
( phi is increasing & phi is continuous & phi . (0-element_of W) = 0-element_of W & ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) )
deffunc H1( Ordinal, Ordinal) -> set = sup ({$2} \/ ((uncurry Phi) .: [:D,{(succ $1)}:]));
deffunc H2( set , T-Sequence) -> set = sup $2;
consider L being Ordinal-Sequence such that
A2:
( dom L = On W & ( {} in On W implies L . {} = {} ) )
and
A3:
for A being Ordinal st succ A in On W holds
L . (succ A) = H1(A,L . A)
and
A4:
for A being Ordinal st A in On W & A <> {} & A is limit_ordinal holds
L . A = H2(A,L | A)
from ORDINAL2:sch 11();
defpred S2[ Ordinal] means L . $1 in On W;
A7:
S2[ 0-element_of W]
by A2, ORDINAL1:def 10;
A8:
for a being Ordinal of W st S2[a] holds
S2[ succ a]
proof
let a be
Ordinal of
W;
:: thesis: ( S2[a] implies S2[ succ a] )
assume
L . a in On W
;
:: thesis: S2[ succ a]
then reconsider b =
L . a as
Ordinal of
W by ZF_REFLE:8;
succ a in On W
by ZF_REFLE:8;
then A9:
L . (succ a) = sup ({b} \/ ((uncurry Phi) .: [:D,{(succ a)}:]))
by A3;
card [:D,{(succ a)}:] = card D
by CARD_2:13;
then
card ((uncurry Phi) .: [:D,{(succ a)}:]) c= card D
by CARD_2:2;
then A10:
card ((uncurry Phi) .: [:D,{(succ a)}:]) in card W
by A1, ORDINAL1:22;
rng Phi c= Funcs (On W),
(On W)
by RELAT_1:def 19;
then
(
rng (uncurry Phi) c= On W &
(uncurry Phi) .: [:D,{(succ a)}:] c= rng (uncurry Phi) )
by FUNCT_5:48, RELAT_1:144;
then
(
(uncurry Phi) .: [:D,{(succ a)}:] c= On W &
On W c= W )
by ORDINAL2:9, XBOOLE_1:1;
then A11:
(uncurry Phi) .: [:D,{(succ a)}:] c= W
by XBOOLE_1:1;
(
{b} in W &
(uncurry Phi) .: [:D,{(succ a)}:] in W )
by A10, A11, CLASSES1:2;
then
{b} \/ ((uncurry Phi) .: [:D,{(succ a)}:]) in W
by CLASSES2:66;
then
L . (succ a) in W
by A9, ZF_REFLE:28;
hence
S2[
succ a]
by ORDINAL1:def 10;
:: thesis: verum
end;
A12:
for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal & ( for b being Ordinal of W st b in a holds
S2[b] ) holds
S2[a]
rng L c= On W
then reconsider phi = L as Ordinal-Sequence of W by A2, FUNCT_2:def 1, RELSET_1:11;
take
phi
; :: thesis: ( phi is increasing & phi is continuous & phi . (0-element_of W) = 0-element_of W & ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) )
thus A20:
phi is increasing
:: thesis: ( phi is continuous & phi . (0-element_of W) = 0-element_of W & ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) )
thus
phi is continuous
:: thesis: ( phi . (0-element_of W) = 0-element_of W & ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) )
thus
phi . (0-element_of W) = 0-element_of W
by A2, ORDINAL1:def 10; :: thesis: ( ( for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:])) ) & ( for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a) ) )
thus
for a being Ordinal of W holds phi . (succ a) = sup ({(phi . a)} \/ ((uncurry Phi) .: [:D,{(succ a)}:]))
:: thesis: for a being Ordinal of W st a <> 0-element_of W & a is limit_ordinal holds
phi . a = sup (phi | a)
let a be Ordinal of W; :: thesis: ( a <> 0-element_of W & a is limit_ordinal implies phi . a = sup (phi | a) )
a in On W
by ZF_REFLE:8;
hence
( a <> 0-element_of W & a is limit_ordinal implies phi . a = sup (phi | a) )
by A4; :: thesis: verum