Step | Hyp | Ref
| Expression |
1 | | df-scott 42985 |
. 2
β’ Scott
{π₯ β£ π} = {π§ β {π₯ β£ π} β£ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€)} |
2 | | df-rab 3433 |
. 2
β’ {π§ β {π₯ β£ π} β£ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€)} = {π§ β£ (π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€))} |
3 | | eqabcb 2875 |
. . 3
β’ ({π§ β£ (π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€))} = {π₯ β£ (π β§ βπ¦(π β (rankβπ₯) β (rankβπ¦)))} β βπ§((π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€)) β π§ β {π₯ β£ (π β§ βπ¦(π β (rankβπ₯) β (rankβπ¦)))})) |
4 | | nfsab1 2717 |
. . . . . 6
β’
β²π₯ π§ β {π₯ β£ π} |
5 | | nfab1 2905 |
. . . . . . 7
β’
β²π₯{π₯ β£ π} |
6 | | nfv 1917 |
. . . . . . 7
β’
β²π₯(rankβπ§) β (rankβπ€) |
7 | 5, 6 | nfralw 3308 |
. . . . . 6
β’
β²π₯βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€) |
8 | 4, 7 | nfan 1902 |
. . . . 5
β’
β²π₯(π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€)) |
9 | | vex 3478 |
. . . . 5
β’ π§ β V |
10 | | abid 2713 |
. . . . . . 7
β’ (π₯ β {π₯ β£ π} β π) |
11 | | eleq1w 2816 |
. . . . . . 7
β’ (π₯ = π§ β (π₯ β {π₯ β£ π} β π§ β {π₯ β£ π})) |
12 | 10, 11 | bitr3id 284 |
. . . . . 6
β’ (π₯ = π§ β (π β π§ β {π₯ β£ π})) |
13 | | df-clab 2710 |
. . . . . . . . . . . 12
β’ (π¦ β {π₯ β£ π} β [π¦ / π₯]π) |
14 | | scottabf.1 |
. . . . . . . . . . . . 13
β’
β²π₯π |
15 | | scottabf.2 |
. . . . . . . . . . . . 13
β’ (π₯ = π¦ β (π β π)) |
16 | 14, 15 | sbiev 2308 |
. . . . . . . . . . . 12
β’ ([π¦ / π₯]π β π) |
17 | 13, 16 | bitr2i 275 |
. . . . . . . . . . 11
β’ (π β π¦ β {π₯ β£ π}) |
18 | | eleq1w 2816 |
. . . . . . . . . . 11
β’ (π¦ = π€ β (π¦ β {π₯ β£ π} β π€ β {π₯ β£ π})) |
19 | 17, 18 | bitrid 282 |
. . . . . . . . . 10
β’ (π¦ = π€ β (π β π€ β {π₯ β£ π})) |
20 | 19 | adantl 482 |
. . . . . . . . 9
β’ ((π₯ = π§ β§ π¦ = π€) β (π β π€ β {π₯ β£ π})) |
21 | | simpl 483 |
. . . . . . . . . . 11
β’ ((π₯ = π§ β§ π¦ = π€) β π₯ = π§) |
22 | 21 | fveq2d 6895 |
. . . . . . . . . 10
β’ ((π₯ = π§ β§ π¦ = π€) β (rankβπ₯) = (rankβπ§)) |
23 | | simpr 485 |
. . . . . . . . . . 11
β’ ((π₯ = π§ β§ π¦ = π€) β π¦ = π€) |
24 | 23 | fveq2d 6895 |
. . . . . . . . . 10
β’ ((π₯ = π§ β§ π¦ = π€) β (rankβπ¦) = (rankβπ€)) |
25 | 22, 24 | sseq12d 4015 |
. . . . . . . . 9
β’ ((π₯ = π§ β§ π¦ = π€) β ((rankβπ₯) β (rankβπ¦) β (rankβπ§) β (rankβπ€))) |
26 | 20, 25 | imbi12d 344 |
. . . . . . . 8
β’ ((π₯ = π§ β§ π¦ = π€) β ((π β (rankβπ₯) β (rankβπ¦)) β (π€ β {π₯ β£ π} β (rankβπ§) β (rankβπ€)))) |
27 | 26 | cbvaldvaw 2041 |
. . . . . . 7
β’ (π₯ = π§ β (βπ¦(π β (rankβπ₯) β (rankβπ¦)) β βπ€(π€ β {π₯ β£ π} β (rankβπ§) β (rankβπ€)))) |
28 | | df-ral 3062 |
. . . . . . 7
β’
(βπ€ β
{π₯ β£ π} (rankβπ§) β (rankβπ€) β βπ€(π€ β {π₯ β£ π} β (rankβπ§) β (rankβπ€))) |
29 | 27, 28 | bitr4di 288 |
. . . . . 6
β’ (π₯ = π§ β (βπ¦(π β (rankβπ₯) β (rankβπ¦)) β βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€))) |
30 | 12, 29 | anbi12d 631 |
. . . . 5
β’ (π₯ = π§ β ((π β§ βπ¦(π β (rankβπ₯) β (rankβπ¦))) β (π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€)))) |
31 | 8, 9, 30 | elabf 3665 |
. . . 4
β’ (π§ β {π₯ β£ (π β§ βπ¦(π β (rankβπ₯) β (rankβπ¦)))} β (π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€))) |
32 | 31 | bicomi 223 |
. . 3
β’ ((π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€)) β π§ β {π₯ β£ (π β§ βπ¦(π β (rankβπ₯) β (rankβπ¦)))}) |
33 | 3, 32 | mpgbir 1801 |
. 2
β’ {π§ β£ (π§ β {π₯ β£ π} β§ βπ€ β {π₯ β£ π} (rankβπ§) β (rankβπ€))} = {π₯ β£ (π β§ βπ¦(π β (rankβπ₯) β (rankβπ¦)))} |
34 | 1, 2, 33 | 3eqtri 2764 |
1
β’ Scott
{π₯ β£ π} = {π₯ β£ (π β§ βπ¦(π β (rankβπ₯) β (rankβπ¦)))} |