| Step |
Hyp |
Ref |
Expression |
| 1 |
|
vonf1onprcf1ac.1 |
|- ( ph -> F : _V -1-1-> On ) |
| 2 |
|
vonf1onprcf1ac.2 |
|- ( ph -> -. A e. _V ) |
| 3 |
|
vonf1onprcf1ac.3 |
|- I = ( `' ( F |` A ) o. H ) |
| 4 |
|
vonf1onprcf1ac.4 |
|- H = OrdIso ( _E , ( F " A ) ) |
| 5 |
|
ssv |
|- A C_ _V |
| 6 |
|
f1ores |
|- ( ( F : _V -1-1-> On /\ A C_ _V ) -> ( F |` A ) : A -1-1-onto-> ( F " A ) ) |
| 7 |
1 5 6
|
sylancl |
|- ( ph -> ( F |` A ) : A -1-1-onto-> ( F " A ) ) |
| 8 |
|
f1ocnv |
|- ( ( F |` A ) : A -1-1-onto-> ( F " A ) -> `' ( F |` A ) : ( F " A ) -1-1-onto-> A ) |
| 9 |
7 8
|
syl |
|- ( ph -> `' ( F |` A ) : ( F " A ) -1-1-onto-> A ) |
| 10 |
|
f1f |
|- ( F : _V -1-1-> On -> F : _V --> On ) |
| 11 |
1 10
|
syl |
|- ( ph -> F : _V --> On ) |
| 12 |
11
|
fimassd |
|- ( ph -> ( F " A ) C_ On ) |
| 13 |
|
f1preimaex |
|- ( ( F : _V -1-1-> On /\ A C_ _V /\ ( F " A ) e. _V ) -> A e. _V ) |
| 14 |
5 13
|
mp3an2 |
|- ( ( F : _V -1-1-> On /\ ( F " A ) e. _V ) -> A e. _V ) |
| 15 |
14
|
ex |
|- ( F : _V -1-1-> On -> ( ( F " A ) e. _V -> A e. _V ) ) |
| 16 |
1 15
|
syl |
|- ( ph -> ( ( F " A ) e. _V -> A e. _V ) ) |
| 17 |
2 16
|
mtod |
|- ( ph -> -. ( F " A ) e. _V ) |
| 18 |
|
epweon |
|- _E We On |
| 19 |
|
wess |
|- ( ( F " A ) C_ On -> ( _E We On -> _E We ( F " A ) ) ) |
| 20 |
18 19
|
mpi |
|- ( ( F " A ) C_ On -> _E We ( F " A ) ) |
| 21 |
|
epse |
|- _E Se ( F " A ) |
| 22 |
4
|
ordtypeon |
|- ( ( _E We ( F " A ) /\ _E Se ( F " A ) /\ -. ( F " A ) e. _V ) -> H Isom _E , _E ( On , ( F " A ) ) ) |
| 23 |
21 22
|
mp3an2 |
|- ( ( _E We ( F " A ) /\ -. ( F " A ) e. _V ) -> H Isom _E , _E ( On , ( F " A ) ) ) |
| 24 |
20 23
|
sylan |
|- ( ( ( F " A ) C_ On /\ -. ( F " A ) e. _V ) -> H Isom _E , _E ( On , ( F " A ) ) ) |
| 25 |
12 17 24
|
syl2anc |
|- ( ph -> H Isom _E , _E ( On , ( F " A ) ) ) |
| 26 |
|
isof1o |
|- ( H Isom _E , _E ( On , ( F " A ) ) -> H : On -1-1-onto-> ( F " A ) ) |
| 27 |
25 26
|
syl |
|- ( ph -> H : On -1-1-onto-> ( F " A ) ) |
| 28 |
|
f1oco |
|- ( ( `' ( F |` A ) : ( F " A ) -1-1-onto-> A /\ H : On -1-1-onto-> ( F " A ) ) -> ( `' ( F |` A ) o. H ) : On -1-1-onto-> A ) |
| 29 |
9 27 28
|
syl2anc |
|- ( ph -> ( `' ( F |` A ) o. H ) : On -1-1-onto-> A ) |
| 30 |
3
|
a1i |
|- ( ph -> I = ( `' ( F |` A ) o. H ) ) |
| 31 |
30
|
f1oeq1d |
|- ( ph -> ( I : On -1-1-onto-> A <-> ( `' ( F |` A ) o. H ) : On -1-1-onto-> A ) ) |
| 32 |
29 31
|
mpbird |
|- ( ph -> I : On -1-1-onto-> A ) |
| 33 |
|
f1of1 |
|- ( I : On -1-1-onto-> A -> I : On -1-1-> A ) |
| 34 |
32 33
|
syl |
|- ( ph -> I : On -1-1-> A ) |
| 35 |
|
eqid |
|- { <. x , y >. | ( F ` x ) e. ( F ` y ) } = { <. x , y >. | ( F ` x ) e. ( F ` y ) } |
| 36 |
35
|
vonf1wev |
|- ( F : _V -1-1-> On -> { <. x , y >. | ( F ` x ) e. ( F ` y ) } We _V ) |
| 37 |
|
ssv |
|- z C_ _V |
| 38 |
|
wess |
|- ( z C_ _V -> ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } We _V -> { <. x , y >. | ( F ` x ) e. ( F ` y ) } We z ) ) |
| 39 |
37 38
|
ax-mp |
|- ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } We _V -> { <. x , y >. | ( F ` x ) e. ( F ` y ) } We z ) |
| 40 |
1 36 39
|
3syl |
|- ( ph -> { <. x , y >. | ( F ` x ) e. ( F ` y ) } We z ) |
| 41 |
|
weinxp |
|- ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } We z <-> ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } i^i ( z X. z ) ) We z ) |
| 42 |
|
vex |
|- z e. _V |
| 43 |
42 42
|
xpex |
|- ( z X. z ) e. _V |
| 44 |
43
|
inex2 |
|- ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } i^i ( z X. z ) ) e. _V |
| 45 |
|
weeq1 |
|- ( w = ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } i^i ( z X. z ) ) -> ( w We z <-> ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } i^i ( z X. z ) ) We z ) ) |
| 46 |
44 45
|
spcev |
|- ( ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } i^i ( z X. z ) ) We z -> E. w w We z ) |
| 47 |
41 46
|
sylbi |
|- ( { <. x , y >. | ( F ` x ) e. ( F ` y ) } We z -> E. w w We z ) |
| 48 |
40 47
|
syl |
|- ( ph -> E. w w We z ) |
| 49 |
48
|
alrimiv |
|- ( ph -> A. z E. w w We z ) |
| 50 |
|
dfac8 |
|- ( CHOICE <-> A. z E. w w We z ) |
| 51 |
49 50
|
sylibr |
|- ( ph -> CHOICE ) |
| 52 |
34 51
|
jca |
|- ( ph -> ( I : On -1-1-> A /\ CHOICE ) ) |