Step | Hyp | Ref
| Expression |
1 | | nss 4046 |
. . . . 5
β’ (Β¬
π β
(π
1βπ΄) β βπ₯(π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) |
2 | | fveqeq2 6898 |
. . . . . . . . . . 11
β’ (π¦ = π₯ β ((rankβπ¦) = π΄ β (rankβπ₯) = π΄)) |
3 | 2 | rspcev 3613 |
. . . . . . . . . 10
β’ ((π₯ β π β§ (rankβπ₯) = π΄) β βπ¦ β π (rankβπ¦) = π΄) |
4 | 3 | ex 414 |
. . . . . . . . 9
β’ (π₯ β π β ((rankβπ₯) = π΄ β βπ¦ β π (rankβπ¦) = π΄)) |
5 | 4 | ad2antrl 727 |
. . . . . . . 8
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β ((rankβπ₯) = π΄ β βπ¦ β π (rankβπ¦) = π΄)) |
6 | | simplr 768 |
. . . . . . . . . . . 12
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β π β βͺ
(π
1 β On)) |
7 | | simprl 770 |
. . . . . . . . . . . 12
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β π₯ β π) |
8 | | r1elssi 9797 |
. . . . . . . . . . . . 13
β’ (π β βͺ (π
1 β On) β π β βͺ (π
1 β On)) |
9 | 8 | sseld 3981 |
. . . . . . . . . . . 12
β’ (π β βͺ (π
1 β On) β (π₯ β π β π₯ β βͺ
(π
1 β On))) |
10 | 6, 7, 9 | sylc 65 |
. . . . . . . . . . 11
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β π₯ β βͺ
(π
1 β On)) |
11 | | tcrank 9876 |
. . . . . . . . . . 11
β’ (π₯ β βͺ (π
1 β On) β
(rankβπ₯) = (rank
β (TCβπ₯))) |
12 | 10, 11 | syl 17 |
. . . . . . . . . 10
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β (rankβπ₯) = (rank β
(TCβπ₯))) |
13 | 12 | eleq2d 2820 |
. . . . . . . . 9
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β (π΄ β (rankβπ₯) β π΄ β (rank β (TCβπ₯)))) |
14 | | gruelss 10786 |
. . . . . . . . . . . 12
β’ ((π β Univ β§ π₯ β π) β π₯ β π) |
15 | | grutr 10785 |
. . . . . . . . . . . . 13
β’ (π β Univ β Tr π) |
16 | 15 | adantr 482 |
. . . . . . . . . . . 12
β’ ((π β Univ β§ π₯ β π) β Tr π) |
17 | | vex 3479 |
. . . . . . . . . . . . 13
β’ π₯ β V |
18 | | tcmin 9733 |
. . . . . . . . . . . . 13
β’ (π₯ β V β ((π₯ β π β§ Tr π) β (TCβπ₯) β π)) |
19 | 17, 18 | ax-mp 5 |
. . . . . . . . . . . 12
β’ ((π₯ β π β§ Tr π) β (TCβπ₯) β π) |
20 | 14, 16, 19 | syl2anc 585 |
. . . . . . . . . . 11
β’ ((π β Univ β§ π₯ β π) β (TCβπ₯) β π) |
21 | | rankf 9786 |
. . . . . . . . . . . . 13
β’
rank:βͺ (π
1 β
On)βΆOn |
22 | | ffun 6718 |
. . . . . . . . . . . . 13
β’
(rank:βͺ (π
1 β
On)βΆOn β Fun rank) |
23 | 21, 22 | ax-mp 5 |
. . . . . . . . . . . 12
β’ Fun
rank |
24 | | fvelima 6955 |
. . . . . . . . . . . 12
β’ ((Fun
rank β§ π΄ β (rank
β (TCβπ₯)))
β βπ¦ β
(TCβπ₯)(rankβπ¦) = π΄) |
25 | 23, 24 | mpan 689 |
. . . . . . . . . . 11
β’ (π΄ β (rank β
(TCβπ₯)) β
βπ¦ β
(TCβπ₯)(rankβπ¦) = π΄) |
26 | | ssrexv 4051 |
. . . . . . . . . . 11
β’
((TCβπ₯)
β π β
(βπ¦ β
(TCβπ₯)(rankβπ¦) = π΄ β βπ¦ β π (rankβπ¦) = π΄)) |
27 | 20, 25, 26 | syl2im 40 |
. . . . . . . . . 10
β’ ((π β Univ β§ π₯ β π) β (π΄ β (rank β (TCβπ₯)) β βπ¦ β π (rankβπ¦) = π΄)) |
28 | 27 | ad2ant2r 746 |
. . . . . . . . 9
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β (π΄ β (rank β (TCβπ₯)) β βπ¦ β π (rankβπ¦) = π΄)) |
29 | 13, 28 | sylbid 239 |
. . . . . . . 8
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β (π΄ β (rankβπ₯) β βπ¦ β π (rankβπ¦) = π΄)) |
30 | | simprr 772 |
. . . . . . . . . 10
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β Β¬ π₯ β
(π
1βπ΄)) |
31 | | ne0i 4334 |
. . . . . . . . . . . . . . 15
β’ (π₯ β π β π β β
) |
32 | | gruina.1 |
. . . . . . . . . . . . . . . 16
β’ π΄ = (π β© On) |
33 | 32 | gruina 10810 |
. . . . . . . . . . . . . . 15
β’ ((π β Univ β§ π β β
) β π΄ β Inacc) |
34 | 31, 33 | sylan2 594 |
. . . . . . . . . . . . . 14
β’ ((π β Univ β§ π₯ β π) β π΄ β Inacc) |
35 | | inawina 10682 |
. . . . . . . . . . . . . 14
β’ (π΄ β Inacc β π΄ β
Inaccw) |
36 | | winaon 10680 |
. . . . . . . . . . . . . 14
β’ (π΄ β Inaccw β
π΄ β
On) |
37 | 34, 35, 36 | 3syl 18 |
. . . . . . . . . . . . 13
β’ ((π β Univ β§ π₯ β π) β π΄ β On) |
38 | | r1fnon 9759 |
. . . . . . . . . . . . . 14
β’
π
1 Fn On |
39 | | fndm 6650 |
. . . . . . . . . . . . . 14
β’
(π
1 Fn On β dom π
1 =
On) |
40 | 38, 39 | ax-mp 5 |
. . . . . . . . . . . . 13
β’ dom
π
1 = On |
41 | 37, 40 | eleqtrrdi 2845 |
. . . . . . . . . . . 12
β’ ((π β Univ β§ π₯ β π) β π΄ β dom
π
1) |
42 | 41 | ad2ant2r 746 |
. . . . . . . . . . 11
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β π΄ β dom
π
1) |
43 | | rankr1ag 9794 |
. . . . . . . . . . 11
β’ ((π₯ β βͺ (π
1 β On) β§ π΄ β dom
π
1) β (π₯ β (π
1βπ΄) β (rankβπ₯) β π΄)) |
44 | 10, 42, 43 | syl2anc 585 |
. . . . . . . . . 10
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β (π₯ β (π
1βπ΄) β (rankβπ₯) β π΄)) |
45 | 30, 44 | mtbid 324 |
. . . . . . . . 9
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β Β¬
(rankβπ₯) β π΄) |
46 | | rankon 9787 |
. . . . . . . . . . . . 13
β’
(rankβπ₯)
β On |
47 | | eloni 6372 |
. . . . . . . . . . . . . 14
β’
((rankβπ₯)
β On β Ord (rankβπ₯)) |
48 | | eloni 6372 |
. . . . . . . . . . . . . 14
β’ (π΄ β On β Ord π΄) |
49 | | ordtri3or 6394 |
. . . . . . . . . . . . . 14
β’ ((Ord
(rankβπ₯) β§ Ord
π΄) β
((rankβπ₯) β
π΄ β¨ (rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯))) |
50 | 47, 48, 49 | syl2an 597 |
. . . . . . . . . . . . 13
β’
(((rankβπ₯)
β On β§ π΄ β
On) β ((rankβπ₯)
β π΄ β¨
(rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯))) |
51 | 46, 37, 50 | sylancr 588 |
. . . . . . . . . . . 12
β’ ((π β Univ β§ π₯ β π) β ((rankβπ₯) β π΄ β¨ (rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯))) |
52 | | 3orass 1091 |
. . . . . . . . . . . 12
β’
(((rankβπ₯)
β π΄ β¨
(rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯)) β ((rankβπ₯) β π΄ β¨ ((rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯)))) |
53 | 51, 52 | sylib 217 |
. . . . . . . . . . 11
β’ ((π β Univ β§ π₯ β π) β ((rankβπ₯) β π΄ β¨ ((rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯)))) |
54 | 53 | ord 863 |
. . . . . . . . . 10
β’ ((π β Univ β§ π₯ β π) β (Β¬ (rankβπ₯) β π΄ β ((rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯)))) |
55 | 54 | ad2ant2r 746 |
. . . . . . . . 9
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β (Β¬
(rankβπ₯) β π΄ β ((rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯)))) |
56 | 45, 55 | mpd 15 |
. . . . . . . 8
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β ((rankβπ₯) = π΄ β¨ π΄ β (rankβπ₯))) |
57 | 5, 29, 56 | mpjaod 859 |
. . . . . . 7
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π₯ β π β§ Β¬ π₯ β (π
1βπ΄))) β βπ¦ β π (rankβπ¦) = π΄) |
58 | 57 | ex 414 |
. . . . . 6
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β ((π₯ β π β§ Β¬ π₯ β (π
1βπ΄)) β βπ¦ β π (rankβπ¦) = π΄)) |
59 | 58 | exlimdv 1937 |
. . . . 5
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β (βπ₯(π₯ β π β§ Β¬ π₯ β (π
1βπ΄)) β βπ¦ β π (rankβπ¦) = π΄)) |
60 | 1, 59 | biimtrid 241 |
. . . 4
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β (Β¬ π β
(π
1βπ΄) β βπ¦ β π (rankβπ¦) = π΄)) |
61 | | simpll 766 |
. . . . . . 7
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β π β Univ) |
62 | | ne0i 4334 |
. . . . . . . . . 10
β’ (π¦ β π β π β β
) |
63 | 62, 33 | sylan2 594 |
. . . . . . . . 9
β’ ((π β Univ β§ π¦ β π) β π΄ β Inacc) |
64 | 63 | ad2ant2r 746 |
. . . . . . . 8
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β π΄ β Inacc) |
65 | 64, 35, 36 | 3syl 18 |
. . . . . . 7
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β π΄ β On) |
66 | | simprl 770 |
. . . . . . 7
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β π¦ β π) |
67 | | fveq2 6889 |
. . . . . . . . . 10
β’
((rankβπ¦) =
π΄ β
(cfβ(rankβπ¦)) =
(cfβπ΄)) |
68 | 67 | ad2antll 728 |
. . . . . . . . 9
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β (cfβ(rankβπ¦)) = (cfβπ΄)) |
69 | | elina 10679 |
. . . . . . . . . . 11
β’ (π΄ β Inacc β (π΄ β β
β§
(cfβπ΄) = π΄ β§ βπ₯ β π΄ π« π₯ βΊ π΄)) |
70 | 69 | simp2bi 1147 |
. . . . . . . . . 10
β’ (π΄ β Inacc β
(cfβπ΄) = π΄) |
71 | 64, 70 | syl 17 |
. . . . . . . . 9
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β (cfβπ΄) = π΄) |
72 | 68, 71 | eqtrd 2773 |
. . . . . . . 8
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β (cfβ(rankβπ¦)) = π΄) |
73 | | rankcf 10769 |
. . . . . . . . 9
β’ Β¬
π¦ βΊ
(cfβ(rankβπ¦)) |
74 | | fvex 6902 |
. . . . . . . . . 10
β’
(cfβ(rankβπ¦)) β V |
75 | | vex 3479 |
. . . . . . . . . 10
β’ π¦ β V |
76 | | domtri 10548 |
. . . . . . . . . 10
β’
(((cfβ(rankβπ¦)) β V β§ π¦ β V) β
((cfβ(rankβπ¦))
βΌ π¦ β Β¬
π¦ βΊ
(cfβ(rankβπ¦)))) |
77 | 74, 75, 76 | mp2an 691 |
. . . . . . . . 9
β’
((cfβ(rankβπ¦)) βΌ π¦ β Β¬ π¦ βΊ (cfβ(rankβπ¦))) |
78 | 73, 77 | mpbir 230 |
. . . . . . . 8
β’
(cfβ(rankβπ¦)) βΌ π¦ |
79 | 72, 78 | eqbrtrrdi 5188 |
. . . . . . 7
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β π΄ βΌ π¦) |
80 | | grudomon 10809 |
. . . . . . 7
β’ ((π β Univ β§ π΄ β On β§ (π¦ β π β§ π΄ βΌ π¦)) β π΄ β π) |
81 | 61, 65, 66, 79, 80 | syl112anc 1375 |
. . . . . 6
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β π΄ β π) |
82 | | elin 3964 |
. . . . . . . . 9
β’ (π΄ β (π β© On) β (π΄ β π β§ π΄ β On)) |
83 | 82 | biimpri 227 |
. . . . . . . 8
β’ ((π΄ β π β§ π΄ β On) β π΄ β (π β© On)) |
84 | 83, 32 | eleqtrrdi 2845 |
. . . . . . 7
β’ ((π΄ β π β§ π΄ β On) β π΄ β π΄) |
85 | | ordirr 6380 |
. . . . . . . . 9
β’ (Ord
π΄ β Β¬ π΄ β π΄) |
86 | 48, 85 | syl 17 |
. . . . . . . 8
β’ (π΄ β On β Β¬ π΄ β π΄) |
87 | 86 | adantl 483 |
. . . . . . 7
β’ ((π΄ β π β§ π΄ β On) β Β¬ π΄ β π΄) |
88 | 84, 87 | pm2.21dd 194 |
. . . . . 6
β’ ((π΄ β π β§ π΄ β On) β π β (π
1βπ΄)) |
89 | 81, 65, 88 | syl2anc 585 |
. . . . 5
β’ (((π β Univ β§ π β βͺ (π
1 β On)) β§ (π¦ β π β§ (rankβπ¦) = π΄)) β π β (π
1βπ΄)) |
90 | 89 | rexlimdvaa 3157 |
. . . 4
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β (βπ¦ β π (rankβπ¦) = π΄ β π β (π
1βπ΄))) |
91 | 60, 90 | syld 47 |
. . 3
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β (Β¬ π β
(π
1βπ΄) β π β (π
1βπ΄))) |
92 | 91 | pm2.18d 127 |
. 2
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β π β
(π
1βπ΄)) |
93 | 32 | grur1a 10811 |
. . 3
β’ (π β Univ β
(π
1βπ΄) β π) |
94 | 93 | adantr 482 |
. 2
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β
(π
1βπ΄) β π) |
95 | 92, 94 | eqssd 3999 |
1
β’ ((π β Univ β§ π β βͺ (π
1 β On)) β π =
(π
1βπ΄)) |