let a, b be Ordinal; :: thesis: ( a in b implies epsilon_ a in epsilon_ b )
defpred S1[ Ordinal] means ( 1 in epsilon_ $1 & ( for a, b being Ordinal st a in b & b c= $1 holds
epsilon_ a in epsilon_ b ) );
omega in epsilon_ 0 by Th26, Th41;
then A1: S1[ 0 ] by ORDINAL1:10;
A2: for c being Ordinal st S1[c] holds
S1[ succ c]
proof
let c be Ordinal; :: thesis: ( S1[c] implies S1[ succ c] )
assume A3: S1[c] ; :: thesis: S1[ succ c]
A4: epsilon_ (succ c) = (epsilon_ c) |^|^ omega by Th42;
then A5: epsilon_ c in epsilon_ (succ c) by A3, Th26;
hence 1 in epsilon_ (succ c) by A3, ORDINAL1:10; :: thesis: for a, b being Ordinal st a in b & b c= succ c holds
epsilon_ a in epsilon_ b

let a, b be Ordinal; :: thesis: ( a in b & b c= succ c implies epsilon_ a in epsilon_ b )
assume A6: ( a in b & b c= succ c ) ; :: thesis: epsilon_ a in epsilon_ b
then a c= c by ORDINAL1:22;
then A7: ( ( b = succ c & ( a = c or a c< c ) ) or b c< succ c ) by A6;
per cases ( b in succ c or ( b = succ c & a in c ) or ( b = succ c & a = c ) ) by A7, ORDINAL1:11;
end;
end;
A9: for c being Ordinal st c <> 0 & c is limit_ordinal & ( for b being Ordinal st b in c holds
S1[b] ) holds
S1[c]
proof
let c be Ordinal; :: thesis: ( c <> 0 & c is limit_ordinal & ( for b being Ordinal st b in c holds
S1[b] ) implies S1[c] )

assume that
A10: ( c <> 0 & c is limit_ordinal ) and
A11: for b being Ordinal st b in c holds
S1[b] ; :: thesis: S1[c]
deffunc H1( Ordinal) -> Ordinal = epsilon_ $1;
consider f being Ordinal-Sequence such that
A12: ( dom f = c & ( for b being Ordinal st b in c holds
f . b = H1(b) ) ) from ORDINAL2:sch 3();
f is increasing
proof
let a be Ordinal; :: according to ORDINAL2:def 12 :: thesis: for b1 being set holds
( not a in b1 or not b1 in dom f or f . a in f . b1 )

let b be Ordinal; :: thesis: ( not a in b or not b in dom f or f . a in f . b )
assume A13: ( a in b & b in dom f ) ; :: thesis: f . a in f . b
then a in c by A12, ORDINAL1:10;
then ( f . a = H1(a) & f . b = H1(b) & S1[b] ) by A11, A12, A13;
hence f . a in f . b by A13; :: thesis: verum
end;
then Union f is_limes_of f by A10, A12, Th6;
then A14: Union f = lim f by ORDINAL2:def 10
.= epsilon_ c by A10, A12, Th43 ;
A15: 0 in c by A10, ORDINAL3:8;
then ( 1 in epsilon_ 0 & f . 0 = H1( 0 ) ) by A11, A12;
hence 1 in epsilon_ c by A12, A14, A15, CARD_5:2; :: thesis: for a, b being Ordinal st a in b & b c= c holds
epsilon_ a in epsilon_ b

let a, b be Ordinal; :: thesis: ( a in b & b c= c implies epsilon_ a in epsilon_ b )
assume A16: ( a in b & b c= c ) ; :: thesis: epsilon_ a in epsilon_ b
then A17: ( b = c or b c< c ) ;
per cases ( b in c or b = c ) by A17, ORDINAL1:11;
end;
end;
for c being Ordinal holds S1[c] from ORDINAL2:sch 1(A1, A2, A9);
hence ( a in b implies epsilon_ a in epsilon_ b ) ; :: thesis: verum