let a be ordinal number ; :: thesis: ex A being Cantor-normal-form Ordinal-Sequence st a = Sum^ A
defpred S1[ Ordinal] means ( 0 in $1 implies ex A being non empty Cantor-normal-form Ordinal-Sequence st $1 = Sum^ A );
A1: for a being ordinal number st ( for b being ordinal number st b in a holds
S1[b] ) holds
S1[a]
proof
let a be ordinal number ; :: thesis: ( ( for b being ordinal number st b in a holds
S1[b] ) implies S1[a] )

assume that
A2: for b being ordinal number st b in a holds
S1[b] and
A3: 0 in a ; :: thesis: ex A being non empty Cantor-normal-form Ordinal-Sequence st a = Sum^ A
consider n being natural number , b being ordinal number such that
A4: ( a = (n *^ (exp (omega,(omega -exponent a)))) +^ b & 0 in n & b in exp (omega,(omega -exponent a)) ) by A3, Th62;
reconsider s = n *^ (exp (omega,(omega -exponent a))) as Cantor-component Ordinal by A4, Def9;
set c = omega -exponent a;
exp (omega,(omega -exponent a)) c= a by A3, Def10;
then A5: S1[b] by A2, A4;
per cases ( b = 0 or 0 in b ) by ORDINAL3:8;
end;
end;
A10: for b being ordinal number holds S1[b] from ORDINAL1:sch 2(A1);
per cases ( a = 0 or 0 in a ) by ORDINAL3:8;
end;