let A be Ordinal; :: thesis: ( A <> {} implies exp ({},A) = {} )
defpred S1[ Ordinal] means ( $1 <> {} implies exp ({},$1) = {} );
A1: for B being Ordinal st S1[B] holds
S1[ succ B]
proof
let B be Ordinal; :: thesis: ( S1[B] implies S1[ succ B] )
assume that
S1[B] and
succ B <> {} ; :: thesis: exp ({},(succ B)) = {}
thus exp ({},(succ B)) = {} *^ (exp ({},B)) by ORDINAL2:44
.= {} by ORDINAL2:35 ; :: thesis: verum
end;
A2: for B being Ordinal st B <> 0 & B is limit_ordinal & ( for C being Ordinal st C in B holds
S1[C] ) holds
S1[B]
proof
deffunc H1( Ordinal) -> set = exp ({},$1);
let A be Ordinal; :: thesis: ( A <> 0 & A is limit_ordinal & ( for C being Ordinal st C in A holds
S1[C] ) implies S1[A] )

assume that
A3: A <> 0 and
A4: A is limit_ordinal and
A5: for C being Ordinal st C in A holds
S1[C] and
A <> {} ; :: thesis: exp ({},A) = {}
consider fi being Ordinal-Sequence such that
A6: ( dom fi = A & ( for B being Ordinal st B in A holds
fi . B = H1(B) ) ) from ORDINAL2:sch 3();
0 is_limes_of fi
proof
per cases ( 0 = 0 or 0 <> 0 ) ;
:: according to ORDINAL2:def 9
case 0 = 0 ; :: thesis: ex b1 being set st
( b1 in dom fi & ( for b2 being set holds
( not b1 c= b2 or not b2 in dom fi or fi . b2 = 0 ) ) )

take B = 1; :: thesis: ( B in dom fi & ( for b1 being set holds
( not B c= b1 or not b1 in dom fi or fi . b1 = 0 ) ) )

{} in A by A3, ORDINAL3:8;
hence B in dom fi by A4, A6, Lm3, ORDINAL1:28; :: thesis: for b1 being set holds
( not B c= b1 or not b1 in dom fi or fi . b1 = 0 )

let D be Ordinal; :: thesis: ( not B c= D or not D in dom fi or fi . D = 0 )
assume A7: B c= D ; :: thesis: ( not D in dom fi or fi . D = 0 )
assume A8: D in dom fi ; :: thesis: fi . D = 0
then S1[D] by A5, A6;
hence fi . D = 0 by A6, A7, A8, Lm3, ORDINAL1:21; :: thesis: verum
end;
case 0 <> 0 ; :: thesis: for b1, b2 being set holds
( not b1 in 0 or not 0 in b2 or ex b3 being set st
( b3 in dom fi & ( for b4 being set holds
( not b3 c= b4 or not b4 in dom fi or ( b1 in fi . b4 & fi . b4 in b2 ) ) ) ) )

thus for b1, b2 being set holds
( not b1 in 0 or not 0 in b2 or ex b3 being set st
( b3 in dom fi & ( for b4 being set holds
( not b3 c= b4 or not b4 in dom fi or ( b1 in fi . b4 & fi . b4 in b2 ) ) ) ) ) ; :: thesis: verum
end;
end;
end;
then lim fi = {} by ORDINAL2:def 10;
hence exp ({},A) = {} by A3, A4, A6, ORDINAL2:45; :: thesis: verum
end;
A9: S1[ 0 ] ;
for B being Ordinal holds S1[B] from ORDINAL2:sch 1(A9, A1, A2);
hence ( A <> {} implies exp ({},A) = {} ) ; :: thesis: verum