let A, B be Ordinal; :: thesis: ( A in B iff Rank A in Rank B )
defpred S1[ Ordinal, Ordinal] means ( $1 in $2 implies Rank $1 in Rank $2 );
A1: now
let A be Ordinal; :: thesis: for B being Ordinal holds S2[B]
defpred S2[ Ordinal] means S1[A,$1];
A2: for B being Ordinal st ( for C being Ordinal st C in B holds
S2[C] ) holds
S2[B]
proof
let B be Ordinal; :: thesis: ( ( for C being Ordinal st C in B holds
S2[C] ) implies S2[B] )

assume that
A3: for C being Ordinal st C in B holds
S1[A,C] and
A4: A in B ; :: thesis: Rank A in Rank B
A5: now
given C being Ordinal such that A6: B = succ C ; :: thesis: Rank A in Rank B
A7: ( A in C implies Rank A in Rank C ) by A3, A6, ORDINAL1:10;
A8: now end;
A11: Rank A c= Rank C by A7, A8, ORDINAL1:def 2;
thus Rank A in Rank B by A6, A11, Th36; :: thesis: verum
end;
thus Rank A in Rank B by A5, A12; :: thesis: verum
end;
thus for B being Ordinal holds S2[B] from ORDINAL1:sch 2(A2); :: thesis: verum
end;
thus S1[A,B] by A1; :: thesis: ( Rank A in Rank B implies A in B )
assume that
A20: Rank A in Rank B and
A21: not A in B ; :: thesis: contradiction
A22: ( B in A or B = A ) by A21, ORDINAL1:24;
thus contradiction by A1, A20, A22; :: thesis: verum