let a, b be ordinal number ; :: thesis: for x being set st 0 in a & not b is empty & b is limit_ordinal holds
( x in exp (a,b) iff ex c being ordinal number st
( c in b & x in exp (a,c) ) )

let x be set ; :: thesis: ( 0 in a & not b is empty & b is limit_ordinal implies ( x in exp (a,b) iff ex c being ordinal number st
( c in b & x in exp (a,c) ) ) )

assume Z0: ( 0 in a & not b is empty & b is limit_ordinal ) ; :: thesis: ( x in exp (a,b) iff ex c being ordinal number st
( c in b & x in exp (a,c) ) )

deffunc H1( Ordinal) -> set = exp (a,$1);
consider f being Ordinal-Sequence such that
Z1: ( dom f = b & ( for c being ordinal number st c in b holds
f . c = H1(c) ) ) from ORDINAL2:sch 3();
f is non-decreasing by Z0, Z1, Th003;
then Union f is_limes_of f by Z0, Z1, ThND;
then Z2: Union f = lim f by ORDINAL2:def 14
.= exp (a,b) by Z0, Z1, ORDINAL2:62 ;
hereby :: thesis: ( ex c being ordinal number st
( c in b & x in exp (a,c) ) implies x in exp (a,b) )
assume x in exp (a,b) ; :: thesis: ex c being Ordinal st
( c in b & x in exp (a,c) )

then consider c being set such that
Z4: ( c in dom f & x in f . c ) by Z2, CARD_5:10;
reconsider c = c as Ordinal by Z4;
take c = c; :: thesis: ( c in b & x in exp (a,c) )
thus c in b by Z1, Z4; :: thesis: x in exp (a,c)
thus x in exp (a,c) by Z1, Z4; :: thesis: verum
end;
given c being ordinal number such that A1: ( c in b & x in exp (a,c) ) ; :: thesis: x in exp (a,b)
f . c = H1(c) by Z1, A1;
hence x in exp (a,b) by Z1, Z2, A1, CARD_5:10; :: thesis: verum