let a be Ordinal; :: thesis: ( a is limit_ordinal iff not 0 in rng (omega -exponent (CantorNF a)) )
per cases ( a = 0 or a <> 0 ) ;
suppose a = 0 ; :: thesis: ( a is limit_ordinal iff not 0 in rng (omega -exponent (CantorNF a)) )
end;
suppose a <> 0 ; :: thesis: ( a is limit_ordinal iff not 0 in rng (omega -exponent (CantorNF a)) )
then consider A0 being Cantor-normal-form Ordinal-Sequence, a0 being Cantor-component Ordinal such that
A2: CantorNF a = A0 ^ <%a0%> by Th29;
hereby :: thesis: ( not 0 in rng (omega -exponent (CantorNF a)) implies a is limit_ordinal ) end;
assume A8: not 0 in rng (omega -exponent (CantorNF a)) ; :: thesis: a is limit_ordinal
now :: thesis: for b being Ordinal st b in a holds
succ b in a
let b be Ordinal; :: thesis: ( b in a implies succ b in a )
assume b in a ; :: thesis: succ b in a
then A9: succ b in succ a by ORDINAL3:3;
not succ b = a
proof
assume succ b = a ; :: thesis: contradiction
then A10: a = b (+) 1 by Th90;
set E1 = omega -exponent (CantorNF b);
set E2 = omega -exponent (CantorNF 1);
set L1 = omega -leading_coeff (CantorNF b);
set L2 = omega -leading_coeff (CantorNF 1);
consider C being Cantor-normal-form Ordinal-Sequence such that
A11: ( b (+) 1 = Sum^ C & rng (omega -exponent C) = (rng (omega -exponent (CantorNF b))) \/ (rng (omega -exponent (CantorNF 1))) ) and
for d being object st d in dom C holds
( ( omega -exponent (C . d) in (rng (omega -exponent (CantorNF b))) \ (rng (omega -exponent (CantorNF 1))) implies omega -leading_coeff (C . d) = (omega -leading_coeff (CantorNF b)) . (((omega -exponent (CantorNF b)) ") . (omega -exponent (C . d))) ) & ( omega -exponent (C . d) in (rng (omega -exponent (CantorNF 1))) \ (rng (omega -exponent (CantorNF b))) implies omega -leading_coeff (C . d) = (omega -leading_coeff (CantorNF 1)) . (((omega -exponent (CantorNF 1)) ") . (omega -exponent (C . d))) ) & ( omega -exponent (C . d) in (rng (omega -exponent (CantorNF b))) /\ (rng (omega -exponent (CantorNF 1))) implies omega -leading_coeff (C . d) = ((omega -leading_coeff (CantorNF b)) . (((omega -exponent (CantorNF b)) ") . (omega -exponent (C . d)))) + ((omega -leading_coeff (CantorNF 1)) . (((omega -exponent (CantorNF 1)) ") . (omega -exponent (C . d)))) ) ) by Def5;
omega -exponent (CantorNF 1) = omega -exponent <%1%> by Th71
.= <%(omega -exponent 1)%> by Th46
.= <%0%> by Th21 ;
then rng (omega -exponent (CantorNF 1)) = {0} by AFINSQ_1:33;
then 0 in rng (omega -exponent (CantorNF 1)) by TARSKI:def 1;
hence contradiction by A8, A10, A11, XBOOLE_1:7, TARSKI:def 3; :: thesis: verum
end;
hence succ b in a by A9, ORDINAL1:8; :: thesis: verum
end;
hence a is limit_ordinal by ORDINAL1:28; :: thesis: verum
end;
end;