Step |
Hyp |
Ref |
Expression |
1 |
|
hsmexlem4.x |
|- X e. _V |
2 |
|
hsmexlem4.h |
|- H = ( rec ( ( z e. _V |-> ( har ` ~P ( X X. z ) ) ) , ( har ` ~P X ) ) |` _om ) |
3 |
|
hsmexlem4.u |
|- U = ( x e. _V |-> ( rec ( ( y e. _V |-> U. y ) , x ) |` _om ) ) |
4 |
|
hsmexlem4.s |
|- S = { a e. U. ( R1 " On ) | A. b e. ( TC ` { a } ) b ~<_ X } |
5 |
|
hsmexlem4.o |
|- O = OrdIso ( _E , ( rank " ( ( U ` d ) ` c ) ) ) |
6 |
|
fvex |
|- ( R1 ` ( har ` ~P ( _om X. U. ran H ) ) ) e. _V |
7 |
1 2 3 4 5
|
hsmexlem5 |
|- ( d e. S -> ( rank ` d ) e. ( har ` ~P ( _om X. U. ran H ) ) ) |
8 |
4
|
ssrab3 |
|- S C_ U. ( R1 " On ) |
9 |
8
|
sseli |
|- ( d e. S -> d e. U. ( R1 " On ) ) |
10 |
|
harcl |
|- ( har ` ~P ( _om X. U. ran H ) ) e. On |
11 |
|
r1fnon |
|- R1 Fn On |
12 |
11
|
fndmi |
|- dom R1 = On |
13 |
10 12
|
eleqtrri |
|- ( har ` ~P ( _om X. U. ran H ) ) e. dom R1 |
14 |
|
rankr1ag |
|- ( ( d e. U. ( R1 " On ) /\ ( har ` ~P ( _om X. U. ran H ) ) e. dom R1 ) -> ( d e. ( R1 ` ( har ` ~P ( _om X. U. ran H ) ) ) <-> ( rank ` d ) e. ( har ` ~P ( _om X. U. ran H ) ) ) ) |
15 |
9 13 14
|
sylancl |
|- ( d e. S -> ( d e. ( R1 ` ( har ` ~P ( _om X. U. ran H ) ) ) <-> ( rank ` d ) e. ( har ` ~P ( _om X. U. ran H ) ) ) ) |
16 |
7 15
|
mpbird |
|- ( d e. S -> d e. ( R1 ` ( har ` ~P ( _om X. U. ran H ) ) ) ) |
17 |
16
|
ssriv |
|- S C_ ( R1 ` ( har ` ~P ( _om X. U. ran H ) ) ) |
18 |
6 17
|
ssexi |
|- S e. _V |