let a be Ordinal; :: 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 st ( for b being Ordinal st b in a holds
S1[b] ) holds
S1[a]
proof
let a be Ordinal; :: thesis: ( ( for b being Ordinal st b in a holds
S1[b] ) implies S1[a] )

assume that
A2: for b being Ordinal 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 Nat, b being Ordinal such that
A4: ( a = (n *^ (exp (omega,(omega -exponent a)))) +^ b & 0 in Segm 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;
A5: exp (omega,(omega -exponent a)) c= a by A3, Def10;
per cases ( b = 0 or 0 in b ) by ORDINAL3:8;
end;
end;
A10: for b being Ordinal holds S1[b] from ORDINAL1:sch 2(A1);
per cases ( a = 0 or 0 in a ) by ORDINAL3:8;
end;