let X be non empty set ; ( ( for x being set st x in X holds
( x is epsilon Ordinal & ex e being epsilon Ordinal st
( x in e & e in X ) ) ) implies union X is epsilon Ordinal )
assume Z0:
for x being set st x in X holds
( x is epsilon Ordinal & ex e being epsilon Ordinal st
( x in e & e in X ) )
; union X is epsilon Ordinal
then
for x being set st x in X holds
x is Ordinal
;
then reconsider a = union X as Ordinal by ORDINAL1:35;
then Z1:
a is limit_ordinal
by ORDINAL1:41;
set z = the Element of X;
ex e being epsilon Ordinal st
( the Element of X in e & e in X )
by Z0;
then Z2:
a <> {}
by TARSKI:def 4;
a is epsilon
proof
thus
exp omega ,
a c= a
XBOOLE_0:def 10,
ORDINAL5:def 5 a c= exp omega ,aproof
let x be
set ;
TARSKI:def 3 ( not x in exp omega ,a or x in a )
assume
x in exp omega ,
a
;
x in a
then consider b being
ordinal number such that Z3:
(
b in a &
x in exp omega ,
b )
by Z1, Z2, Th005;
consider y being
set such that Z4:
(
b in y &
y in X )
by Z3, TARSKI:def 4;
reconsider y =
y as
epsilon Ordinal by Z0, Z4;
exp omega ,
b in exp omega ,
y
by Z4, ORDINAL4:24;
then
exp omega ,
b in y
by EPSILON;
then
x in y
by Z3, ORDINAL1:19;
hence
x in a
by Z4, TARSKI:def 4;
verum
end;
thus
a c= exp omega ,
a
by ORDINAL4:32;
verum
end;
hence
union X is epsilon Ordinal
; verum