let X be set ; ( X is epsilon-transitive implies for A being Ordinal st A <> {} holds
Tarski-Class X,A is epsilon-transitive )
assume A1:
for Y being set st Y in X holds
Y c= X
; ORDINAL1:def 2 for A being Ordinal st A <> {} holds
Tarski-Class X,A is epsilon-transitive
defpred S1[ Ordinal] means ( $1 <> {} implies Tarski-Class X,$1 is epsilon-transitive );
A2:
for A being Ordinal st ( for B being Ordinal st B in A holds
S1[B] ) holds
S1[A]
proof
let A be
Ordinal;
( ( for B being Ordinal st B in A holds
S1[B] ) implies S1[A] )
assume that A3:
for
B being
Ordinal st
B in A holds
S1[
B]
and A4:
A <> {}
;
Tarski-Class X,A is epsilon-transitive
let Y be
set ;
ORDINAL1:def 2 ( not Y in Tarski-Class X,A or Y c= Tarski-Class X,A )
assume A5:
Y in Tarski-Class X,
A
;
Y c= Tarski-Class X,A
now assume A33:
for
B being
Ordinal holds
A <> succ B
;
Y c= Tarski-Class X,Athen
A is
limit_ordinal
by ORDINAL1:42;
then consider B being
Ordinal such that A35:
B in A
and A36:
Y in Tarski-Class X,
B
by A4, A5, Th16;
A37:
succ B c= A
by A35, ORDINAL1:33;
A38:
succ B <> A
by A33;
A39:
Tarski-Class X,
B c= Tarski-Class X,
(succ B)
by Th18;
A40:
succ B c< A
by A37, A38, XBOOLE_0:def 8;
A41:
Tarski-Class X,
(succ B) c= Tarski-Class X,
A
by A37, Th19;
Tarski-Class X,
(succ B) is
epsilon-transitive
by A3, A40, ORDINAL1:21;
then
Y c= Tarski-Class X,
(succ B)
by A36, A39, ORDINAL1:def 2;
hence
Y c= Tarski-Class X,
A
by A41, XBOOLE_1:1;
verum end;
hence
Y c= Tarski-Class X,
A
by A6;
verum
end;
thus
for A being Ordinal holds S1[A]
from ORDINAL1:sch 2(A2); verum