Metamath Proof Explorer


Theorem scottex

Description: Scott's trick collects all sets that have a certain property and are of the smallest possible rank. This theorem shows that the resulting collection, expressed as in Equation 9.3 of Jech p. 72, is a set. (Contributed by NM, 13-Oct-2003)

Ref Expression
Assertion scottex xA|yArankxrankyV

Proof

Step Hyp Ref Expression
1 0ex V
2 eleq1 A=AVV
3 1 2 mpbiri A=AV
4 rabexg AVxA|yArankxrankyV
5 3 4 syl A=xA|yArankxrankyV
6 neq0 ¬A=yyA
7 nfra1 yyArankxranky
8 nfcv _yA
9 7 8 nfrabw _yxA|yArankxranky
10 9 nfel1 yxA|yArankxrankyV
11 rsp yArankxrankyyArankxranky
12 11 com12 yAyArankxrankyrankxranky
13 12 adantr yAxAyArankxrankyrankxranky
14 13 ss2rabdv yAxA|yArankxrankyxA|rankxranky
15 rankon rankyOn
16 fveq2 x=wrankx=rankw
17 16 sseq1d x=wrankxrankyrankwranky
18 17 elrab wxA|rankxrankywArankwranky
19 18 simprbi wxA|rankxrankyrankwranky
20 19 rgen wxA|rankxrankyrankwranky
21 sseq2 z=rankyrankwzrankwranky
22 21 ralbidv z=rankywxA|rankxrankyrankwzwxA|rankxrankyrankwranky
23 22 rspcev rankyOnwxA|rankxrankyrankwrankyzOnwxA|rankxrankyrankwz
24 15 20 23 mp2an zOnwxA|rankxrankyrankwz
25 bndrank zOnwxA|rankxrankyrankwzxA|rankxrankyV
26 24 25 ax-mp xA|rankxrankyV
27 26 ssex xA|yArankxrankyxA|rankxrankyxA|yArankxrankyV
28 14 27 syl yAxA|yArankxrankyV
29 10 28 exlimi yyAxA|yArankxrankyV
30 6 29 sylbi ¬A=xA|yArankxrankyV
31 5 30 pm2.61i xA|yArankxrankyV