set F = { C where C is Subset of (Rank (the_rank_of A)) : ( A c= C & ( for x, y being set st [x,y] in C holds
x c= C ) ) } ;
take D = meet { C where C is Subset of (Rank (the_rank_of A)) : ( A c= C & ( for x, y being set st [x,y] in C holds
x c= C ) ) } ; ( A c= D & ( for x, y being set st [x,y] in D holds
x c= D ) & ( for B being set st A c= B & ( for x, y being set st [x,y] in B holds
x c= B ) holds
D c= B ) )
A3:
A c= Rank (the_rank_of A)
by CLASSES1:def 9;
A4:
now for x, y being set st [x,y] in Rank (the_rank_of A) holds
x c= Rank (the_rank_of A)let x,
y be
set ;
( [x,y] in Rank (the_rank_of A) implies x c= Rank (the_rank_of A) )assume A5:
[x,y] in Rank (the_rank_of A)
;
x c= Rank (the_rank_of A)A6:
{x} in {{x,y},{x}}
by TARSKI:def 2;
A7:
{{x,y},{x}} c= Rank (the_rank_of A)
by A5, ORDINAL1:def 2;
A8:
x in {x}
by TARSKI:def 1;
{x} c= Rank (the_rank_of A)
by A6, A7, ORDINAL1:def 2;
hence
x c= Rank (the_rank_of A)
by A8, ORDINAL1:def 2;
verum end;
Rank (the_rank_of A) c= Rank (the_rank_of A)
;
then A9:
Rank (the_rank_of A) in { C where C is Subset of (Rank (the_rank_of A)) : ( A c= C & ( for x, y being set st [x,y] in C holds
x c= C ) ) }
by A3, A4;
hereby for B being set st A c= B & ( for x, y being set st [x,y] in B holds
x c= B ) holds
D c= B
let x,
y be
set ;
( [x,y] in D implies x c= D )assume A11:
[x,y] in D
;
x c= Dthus
x c= D
verum
end;
let B be set ; ( A c= B & ( for x, y being set st [x,y] in B holds
x c= B ) implies D c= B )
assume that
A15:
A c= B
and
A16:
for x, y being set st [x,y] in B holds
x c= B
; D c= B
set C = B /\ (Rank (the_rank_of A));
reconsider C = B /\ (Rank (the_rank_of A)) as Subset of (Rank (the_rank_of A)) by XBOOLE_1:17;
A17:
A c= C
by A3, A15, XBOOLE_1:19;
then
C in { C where C is Subset of (Rank (the_rank_of A)) : ( A c= C & ( for x, y being set st [x,y] in C holds
x c= C ) ) }
by A17;
then A20:
D c= C
by SETFAM_1:3;
C c= B
by XBOOLE_1:17;
hence
D c= B
by A20; verum