Metamath Proof Explorer


Theorem scottexs

Description: Theorem scheme version of scottex . The collection of all x of minimum rank such that ph ( x ) is true, is a set. (Contributed by NM, 13-Oct-2003)

Ref Expression
Assertion scottexs x|φy[˙y/x]˙φrankxrankyV

Proof

Step Hyp Ref Expression
1 nfcv _zx|φ
2 nfab1 _xx|φ
3 nfv xrankzranky
4 2 3 nfralw xyx|φrankzranky
5 nfv zyx|φrankxranky
6 fveq2 z=xrankz=rankx
7 6 sseq1d z=xrankzrankyrankxranky
8 7 ralbidv z=xyx|φrankzrankyyx|φrankxranky
9 1 2 4 5 8 cbvrabw zx|φ|yx|φrankzranky=xx|φ|yx|φrankxranky
10 df-rab xx|φ|yx|φrankxranky=x|xx|φyx|φrankxranky
11 abid xx|φφ
12 df-ral yx|φrankxrankyyyx|φrankxranky
13 df-sbc [˙y/x]˙φyx|φ
14 13 imbi1i [˙y/x]˙φrankxrankyyx|φrankxranky
15 14 albii y[˙y/x]˙φrankxrankyyyx|φrankxranky
16 12 15 bitr4i yx|φrankxrankyy[˙y/x]˙φrankxranky
17 11 16 anbi12i xx|φyx|φrankxrankyφy[˙y/x]˙φrankxranky
18 17 abbii x|xx|φyx|φrankxranky=x|φy[˙y/x]˙φrankxranky
19 9 10 18 3eqtri zx|φ|yx|φrankzranky=x|φy[˙y/x]˙φrankxranky
20 scottex zx|φ|yx|φrankzrankyV
21 19 20 eqeltrri x|φy[˙y/x]˙φrankxrankyV