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 );
A0: 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
Z0: for b being ordinal number st b in a holds
S1[b] and
Z1: 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
Z2: ( a = (n *^ (exp omega ,(omega -exponent a))) +^ b & 0 in n & b in exp omega ,(omega -exponent a) ) by Z1, Th43;
reconsider s = n *^ (exp omega ,(omega -exponent a)) as Cantor-component Ordinal by Z2, CC;
set c = omega -exponent a;
exp omega ,(omega -exponent a) c= a by Z1, EXP;
then Z3: S1[b] by Z0, Z2;
per cases ( b = 0 or 0 in b ) by ORDINAL3:10;
end;
end;
A1: for b being ordinal number holds S1[b] from ORDINAL1:sch 2(A0);
per cases ( a = 0 or 0 in a ) by ORDINAL3:10;
end;